2008-07-21 03:47:31 +07:00
|
|
|
0.1
|
|
|
|
- Created header class to handle attributes
|
|
|
|
- Created relation class
|
|
|
|
- Added union
|
|
|
|
- Added intersection
|
|
|
|
- Added difference
|
|
|
|
- Added product
|
|
|
|
- Added projection
|
|
|
|
- Added rename
|
|
|
|
- Projection can use a list or several parameters
|
|
|
|
- Added selection
|
|
|
|
- Added left join
|
|
|
|
- Added right join
|
|
|
|
- Added capability of operation even if attributes aren't in the same order
|
|
|
|
- Added full outher join
|
|
|
|
|
|
|
|
0.2
|
|
|
|
- Created parser module
|
|
|
|
- Created function to parse expression with operators without parameters
|
2008-07-23 08:20:49 +07:00
|
|
|
- Created recoursive function to parse expressions
|
|
|
|
|
|
|
|
0.3
|
2008-07-24 17:20:04 +07:00
|
|
|
- Added support for parenthesis in relational queries
|
|
|
|
|
|
|
|
0.4
|
2008-08-08 07:41:16 +07:00
|
|
|
- Created GUI
|
|
|
|
|
|
|
|
0.5
|
2008-08-08 09:28:47 +07:00
|
|
|
- Added support for float numbers
|
2008-08-14 13:53:42 +07:00
|
|
|
- Added support for dates
|
|
|
|
|
|
|
|
0.6
|
2008-08-15 08:30:42 +07:00
|
|
|
- Fixes to run on Mac OsX
|
2008-09-01 02:51:57 +07:00
|
|
|
- Added Makefile
|
|
|
|
- Able to create .app MacOsX files using "make app"
|
2008-09-01 02:56:54 +07:00
|
|
|
- Able to create tar.gz file containing Mac OsX application and samples using "make mac"
|
2008-09-22 08:34:41 +07:00
|
|
|
|
|
|
|
0.7
|
2008-10-04 12:37:58 +07:00
|
|
|
- Added README
|
2008-11-05 11:07:38 +07:00
|
|
|
- Expressions between quotes aren't parsed anymore
|
2008-11-08 12:21:31 +07:00
|
|
|
- When adding a relation, the file must be chosen 1st, and then the default relation's name is the same as the filename
|
2008-11-06 16:25:12 +07:00
|
|
|
- Changed internal rename method. Now uses a dictionary
|
2008-11-08 12:21:31 +07:00
|
|
|
- Optimized saving of relations
|
2008-11-09 06:15:04 +07:00
|
|
|
- Can save relations from gui
|
2008-11-11 07:15:12 +07:00
|
|
|
- Outer join methods simplified
|
2008-11-15 09:33:02 +07:00
|
|
|
- Form to send a survey
|
2008-11-30 06:28:16 +07:00
|
|
|
- Makefile to create .deb package
|
|
|
|
|
|
|
|
0.8
|
2008-11-30 07:59:22 +07:00
|
|
|
- Added __eq__ to relation object, will compare ignoring order.
|
|
|
|
- New default relation's format is csv, as defined in RFC4180
|
2008-12-09 11:24:24 +07:00
|
|
|
- Converted sample's relations to csv
|
2008-12-10 11:42:41 +07:00
|
|
|
- Deb postinstall generates optimized files, this will increase loading speed
|
2008-12-25 05:26:40 +07:00
|
|
|
- Relation module has SQL-like delete
|
2008-12-25 05:28:38 +07:00
|
|
|
- Relation module has SQL-like update
|
2009-02-23 09:17:04 +07:00
|
|
|
- Relation module has SQL-like insert
|
|
|
|
- GUI can be used to insert and delete tuples
|
|
|
|
- Showing fields of selected relation will work with themes different than oxygen
|
2009-02-24 08:56:08 +07:00
|
|
|
|
|
|
|
0.9
|
2009-03-02 10:29:11 +07:00
|
|
|
- Splitted into independent packages (gui and library)
|
2009-03-08 03:19:19 +07:00
|
|
|
- Simplified makefile, bringing outside files for debian package
|
|
|
|
- Default source package now doesn't contain informations to generate debian/mac packages
|
|
|
|
- "make source_all" generates the old style tarball containing all the files
|
|
|
|
- Bug: relational script installed with debian package now passes arguments to the python executable
|
2009-03-16 03:52:25 +07:00
|
|
|
- Insert and delete from GUI are now done on the displayed relation, not on the selected one
|
|
|
|
|
2009-03-16 17:19:57 +07:00
|
|
|
0.10
|
|
|
|
- In optimizer, added a function that tokenizes an expression
|
2009-03-18 04:58:25 +07:00
|
|
|
- Document about complexity of operations
|
2009-04-06 12:04:18 +07:00
|
|
|
- Bug: error in update operation, it changed the original tuple, so also other relations using the same tuple would change. Now it copies it.
|
2009-04-29 03:36:28 +07:00
|
|
|
- Added make install and uninstall
|
2009-04-29 07:14:00 +07:00
|
|
|
- Optimizer generate a tree from the expression
|
|
|
|
- Uses python-psyco when it is available
|