Skip to content

Releases: OnlineBuddies/Modyllic

v0.2.1

02 Jul 19:50
Compare
Choose a tag to compare
  • Call CREATE TABLE correctly for SQLMETA
  • Full support for 5.2-5.4 testing via Travis-CI
  • Switch to using an auto loader
    NOTE: This means that any commandline tools will need to be updated to
    load the autoloader.
  • Lots of refactoring to support the autoloader
  • Strictness related cleanup:
    • Declare our abstract classes
    • Add private constructors to static-only classes
  • Add type hints to our methods (#140)
  • Fix #109, allow index comparisions able to be aware of column name aliases.
  • Fix #33-- binary types never emit charset data

v0.2.0

02 Jul 19:51
Compare
Choose a tag to compare
  • Rework our package build process to be more palatable
  • Rename schema classes to be Modyllic_Schema_*
  • Move more documentation into the wiki and update the publishing document (Aria Stewart)
  • Rename SQL generator dialects to be more useful
  • Rename Modyllic_Commandline->Modyllic_CommandLine to match Console_CommandLine
  • Add support for --version to all of the commandline tools
  • Remove unused sqlmeta_exists from changeset support
  • Remove now unused schema level sqlmeta tracking
  • #103 Converting from static to non-static no longer results in deleted rows
  • Fix strict error-- array_shift must take a variable as an argument
  • #85 Recursive scan directories for .sql files
  • Fix #110 - In sqlcolorize, on exit reset colors rather then explicitly setting white

v0.1.7: Release Modyllic-0.1.7

02 Jul 19:52
Compare
Choose a tag to compare
  • Add IF EXISTS to all of our DROPs
  • Fix bugs in --only support
  • Fix bugs in tracking sqlmeta_exists

v0.1.6: Release Modyllic-0.1.6

02 Jul 19:53
Compare
Choose a tag to compare
  • Stop Modyllic_Parser::partial from having a return value
  • Complain if no toschema is provided to sqldiff
  • Fix a --progress divide by zero when the source file was empty
  • Fix bug where a DROP DATABASE would ignore any following CREATEs
  • Make the SQL generator able to only output specific kinds of data
  • Boolean types were being treated as exactly equivalent to TINYINT and this isn't actually the case
  • displayError should really be a static function
  • Fix migration --create option
  • Fix bugs around when SQLMETA is created
  • Add support for MySQL Triggers
  • Fix view changeset handling

v0.1.5: Release Modyllic-0.1.5

02 Jul 19:53
Compare
Choose a tag to compare
  • Add IF EXISTS to events. Fixes #93.
  • Stop using 5.3 Exception form and just rethrow non-general errors
  • RETURNS COLUMN assertions should allow empty result sets (#56)
  • Implement support for extended inserts (#88)
  • Fix missing is_primary attribute on columns
  • Improve error messages for invalid delimiters (#82)

v0.1.4: Release Modyllic-0.1.4

02 Jul 19:53
Compare
Choose a tag to compare
  • Add a debug flag to aid in debugging parser errors
  • Remove verbose output from debugging
  • Fix innumerable problems with migrate since the commandline refactor
  • Allow colons or semicolons in dsns, to make command lines less painful
  • Fix bug where the database name wasn't being emitted in some circumstances
  • SQLMETA updates were bogus, changed to just delete and insert.
  • The static property on tables wasn't being emitted correctly.
  • Fix bugs in primary key handling caused by support for key lengths
  • Fix bug in how dynamically named indexes were emitted. Now use the name for the purposes of diffs but don't emit it
  • Fix the file roles

v0.1.3: Release Modyllic-0.1.3

02 Jul 19:54
Compare
Choose a tag to compare
  • Remove unused method Modyllic_Loader::from_db
  • Correct DSN loading to allow equals signs in values.
  • URL decode DSN values prior to using them.
  • Change terminal detection to only run tput if it can plausibly work.

v0.1.2: Release Modyllic-0.1.2

02 Jul 19:54
Compare
Choose a tag to compare
  • Packaging updates to use our own channel and document releases
  • Class rename bug in SQL generators
  • Loader fix required for static tables, spread across multiple files

v0.1.1: Release Modyllic-0.1.1

04 Mar 20:55
Compare
Choose a tag to compare
  • Internal changes only– whitespace cleanup and test module moved from git submodule to subtree merge

v0.1.0: Release Modyllic-0.1.0

04 Mar 20:54
Compare
Choose a tag to compare
  • Initial public release