Skip to content

Releases: tattersoftware/codeigniter4-schemas

Benchmarking, Bugfixes

21 Nov 15:34
c2da618
Compare
Choose a tag to compare
  • The Schemas service now includes benchmarking for each action
  • Fixed a bug where running the cache archiver from the service would overwrite the current schema with a scaffold

Service automation, More tests

20 Nov 18:17
13f2214
Compare
Choose a tag to compare
Merge pull request #6 from tattersoftware/develop

Update for release

Bugfix for variable typo

12 Nov 21:41
4a33379
Compare
Choose a tag to compare

This is just a hot fix - please read the notes at v2.0.0

Library Refactor

12 Nov 21:17
a1442c7
Compare
Choose a tag to compare

The previous version proved to be too rigid for updating individual handlers. This is a complete refactor (hence the major version jump) that divides handlers among their functions (draft, archive, read). Existing projects using this module will need updating (please read the docs on new usage).

In addition to the handler flexibility, version 2 also introduces lazy schema loading. The Cache Reader Handler (currently the only one) loads itself into the returned schema and will fetch tables from cache as you access them.

The config file has received some beefing up, so if you made a copy in app/Config please compare and update (or delete it to use the module defaults).

Finally the spark command has been simplified and will run your default workflow without intervention: ./spark schemas. Handler specification is still available via the -draft, -archive, and -print options.

Bugfix inverse FK relations

02 Oct 14:32
96fe965
Compare
Choose a tag to compare

In addition to the missing relationship detection, this release also expands $ignoreMigrationsTable to $ignoredTables. If you have published a config file to app/Config/Schemas.php please update it to reflect the change.

Bugfix

26 Sep 19:14
65048b2
Compare
Choose a tag to compare
v1.0.4

Bugfix namespace use

Fix for missing interface

26 Sep 18:22
181aac0
Compare
Choose a tag to compare
v1.0.3

Bugfix missing interface

New default handlers

24 Sep 01:52
Compare
Choose a tag to compare
v1.0.2

Tweak handlers, add test for Relations live

File handling and PhpHandler

19 Sep 20:28
Compare
Choose a tag to compare
v1.0.1

Implement file handling and the PhpHandler

Initial release

18 Sep 19:01
Compare
Choose a tag to compare
v1.0.0

Formatting