Skip to content

v0.6.2

Pre-release
Pre-release

Choose a tag to compare

@kapxapot kapxapot released this 19 May 08:05
· 390 commits to master since this release
  • Added ParsingHydrator with embedded ParserInterface.
  • Removed getEntityById() from Db.
  • Added pluralAlias() to DbModelInterface/DbModel (used for checking access rights as it operates with plural names) with test.
  • Query->all() and getIterator() now return DbModelCollection instead of Collection.
  • SearchableRepositoryInterface returns DbModelCollection instead of Collection.
  • Removed getAll() from IdiormRepository.
  • Added basic TaggedRepositoryInterface.
  • Renamed Collection methods for converting to ScalarCollection to scalarize() that accepts property name/callable.
  • Collection::empty() now returns static (with no caching).
  • Moved ids() from Collection to DbModelCollection.
  • Added nextId() method to DbModelCollection (for mocks).
  • Added max() to ScalarCollection.
  • Added basic ArrayCollection with tests.
  • Added basic TaggedCollection.
  • Added ContentsItemCollection that is used in parsing.
  • Added PageCollection (temp?), RoleCollection, UserCollection.
  • Revamped Access and added tests.
  • Added rel=canonical to the layout (use 'canonical_url' to set it).
  • Added more gentle Strings::stripTags() that doesn't mash together text blocks.
  • Added base TagsConfig and embedded it in Linker.
  • Made AppContext private in Controller and MenuRepository private in AppContext (to resolve conflicts in Warcry).
  • Marked ChildEntityGenerator as deprecated.
  • "stamp" methods removed from Created/Updated traits, logic moved to Stamps.
  • Added isOrphan() and hasParent() to Parented trait.
  • Added repository mocks and seeders for roles and users.
  • Added some DbModelCollection tests.
  • Added ScalarCollection tests.