Revision history for Red

0.1.20  2020-07-21T00:43:15+01:00
    - Add experimental feature for format table name

0.1.19  2020-07-20T18:01:10+01:00
    - Fix bug on setting type of a column

0.1.18  2020-07-17T20:25:01+01:00
    - Set unique fields by group

0.1.17  2020-07-16T01:15:11+01:00
    - custom join ,create
    - custom join from defined model

0.1.16  2020-07-11T17:54:39+01:00
    - Add sentences test
    - Fix undefined model .^rs bug
    - Fix 2 joins same table bug

0.1.15  2020-07-09T17:23:42+01:00
    - Add varchar as possible type

0.1.14  2020-07-07T22:33:33+01:00
    - fix time tracker example

0.1.13  2020-06-30T01:04:41+01:00
    - Create Red::Cli

0.1.12  2020-06-29T02:52:51+01:00
    - prepare-database on red CLI

0.1.11  2020-06-29T02:24:29+01:00
    - Add prepare-database do red CLI
    - Add .^populate to Metaclass

0.1.10  2020-06-28T14:47:41+01:00
    - rename ResultSeq.join to ResultSeq.join-model
    - create ResultSeq.join to mimic Positional.join

0.1.9  2020-06-23T15:38:43+01:00
    - SQLite error changing number

0.1.8  2020-06-19T00:26:56+01:00
    - Fix update

0.1.7  2020-06-06T22:00:32+01:00
    - Fix #424
    - Add is-handling experimental feature

0.1.6  2020-04-10T19:25:12+01:00
    - Add option `:no-prefetch` to relationship
    - Auto prefetches to-one relationships

0.1.5  2020-01-13T00:05:12Z
    - create Red::Schema class
    - change tests to use Red::Schema class where needed

0.1.4  2020-01-02T23:56:28Z
    - fix `.^create-table: :if-not-exists`

0.1.3  2019-12-31T22:17:46Z
    - fix README example

0.1.2  2019-12-31T21:38:09Z
    - fallback to original map/grep when printing
    - fallback to original map when block has a count higher than 1
    - fix bug when not defining column type

0.1.1  2019-12-30T02:10:01Z
    - Add validation on `is referencing` trait for :api<2>
    - Accept multi-column relationship

0.1.0  2019-12-21T01:24:41Z
    - xmas example
    - accept map's block returning Red::Model
    - json type
    - :optional on relationships
    - join types (inner, outer, left, right)
    - Fix Divisable (%%)
    - ResultSeq.join
    - custom join
    - join
    - red-do isn't experimental anymore
    - :api<2>

0.0.6  2019-10-18T00:36:18+01:00
    - Fix the flickering test

0.0.5  2019-10-18T00:00:57+01:00
    - ResultSeq.classify(...).Bag
    - ResultSeq.classify(...).Set
    - ResultSeq.map(...).classify
    - ResultSeq.map(...).Bag
    - ResultSeq.map(...).Set
    - Create ResultSeq.push
    - Red::ResultSeq does Positional
    - Fix .head
    - Lots of documentation

0.0.4  2019-08-19T18:39:45+01:00
    - accept && and ||
    - Fix optimizations
    - Red CLI
    - Fix id edition
    - Fix id-map
    - Track if the object is on DB and use it to decide between insert and update
    - Allow creation of Red::Driver::* from an existing DB object
    - ResultSeq.Bool should return count(*) > 0
    - ResultSeq.elems should return something that is comparable to an Int
    - Generate nicer SQL for "is NULL"
    - Support UUID columns on Pg
    - Possible Documentation Error
    - Table and column comments
    - Support temporary tables
    - Add a comment to easily find the query in the code
    - Test if exists id before .^save()ing
    - Provide a ```.perl``` for model objects that only includes the columns, not relations and internals.
    - Provide for no-op table creation if table exists
    - Refactor optimisations
    - Create relations if data provided to .^create
    - Unique column results in duplicated UNIQUE in generated SQL
    - Fix .^load without id


0.0.3  2019-02-27T23:21:09Z
    - add union (∪), intersect(∩) and minus(⊖)
    - make .elems return a Int
    - accept a instance of the db lib on database function
    - create with relationship objects
    - is null
    - return more than 1 column on map
    - UUID
    - bind on infixes
    - bind on insert

0.0.2  2019-01-04T00:35:02-02:00
    - Fix pod

0.0.1  2019-01-03T22:37:53-02:00
    - Initial version
