- bug fixes: parsing of
?
in query expressions - deps updates
- internal API refactoring
- performance optimisations
- removed
DatabaseSeeder
(breaking)
- performance optimisations
- added support for
options
in the db connection data - this is passed to the database adapter - deps update
- extended
all
to support thecolumns
keyword argument. - deps update
- fixed issue with incorrect
to_join_part
declaration - refactored type and default value of joins SQLJoin[]
- refactored internal API to rename functions according to Julia guidelines (no
_
) (breaking)
- internal API cleanup (breaking)
- removal of Nullables and refactoring to Union{Nothing,T}
- deps update
- deps update
- deps update
- bug fixes
- deps update
- SearchLight environment inherits Genie environment, if available
- Improved handling of 2006 and 2013 MySQL errors (connection lost)
- fixed an issue where reading the configuration file left the file open
- fixed an issue where MySQL non-SELECT queries would not properly return the last insert id
- API cleanup in
SearchLight.Database
- refactored to use Julia native logging
- cleaned up new model file template
- pretty printing of
DbId
types - removed shortcut types for the query API (breaking)
- improved API for
all
selector, to supportlimit
andoffset
- new configuration option
log_to_file::Bool
- cleaned up internal API
- generator no longer creates standalone SearchLight apps files
- API consolidation: renamed various methods from
_
to no_
:updatewith
,createorupdateby
,createorupdate
,deleteall
(breaking)
- Renamed
SearchLight.db_init()
toSearchLight.init()
(breaking) - Internal API cleanup
Settings
cleanup: removal of unusedlog_highlight
andlog_rotate
fields (breaking)- dependencies update
- fix an issue which caused
SearchLight.delete_all
to silently fail.