Skip to content

Releases: always-open/sidekick

v4.0.0

17 Aug 01:09
Compare
Choose a tag to compare

Updated namespace to Always Open

Full Changelog: v3.0.3...v4.0.0

v3.0.3

30 Jun 18:07
Compare
Choose a tag to compare

v3.0.1

27 Apr 02:50
7c6570e
Compare
Choose a tag to compare

v2.1.2

27 Apr 03:00
28427ca
Compare
Choose a tag to compare

v3.0.0

10 Feb 16:09
e89132d
Compare
Choose a tag to compare

v2.1.0

15 Dec 14:40
77669bc
Compare
Choose a tag to compare

v2.0.0

14 Oct 19:31
82c1a04
Compare
Choose a tag to compare
  • Bump minimum version from 7.4|8.0 to 8.0
  • Added new trait for commands to indent the output
  • Added Routes helper to detect loop in url()->previous() and output different route
  • Updated Ordered Observer to update existing items to preserve order when an item is created or updated/moved in position

v1.4.0

04 Oct 11:51
09db528
Compare
Choose a tag to compare

Added new traits and updated readme with more examples/details

  • ByName: shortened accessor method to get first instance where name matches the value
  • ModelHasAttribute: Check if the model instance has a property in it's attributes
  • CascadeUpdate: Allows for setting a list of relationships and will silently update their UPDATED_AT property to keep in sync times
  • Ordered: Automatically adds a value for a sort order column/property via an observer and returns models in ordered position via a scope (this will have further updates coming soon)

v1.3.0

10 Aug 12:00
7b9d3a2
Compare
Choose a tag to compare
  • Added new traits
    • RequiredOption : Throw invalid argument error if an option is null
    • RequiredArrayOption : Throw invalid argument error if option is null, otherwise return it's value as an array splitting on deliminator

v1.2.0

27 Jul 15:41
1b08633
Compare
Choose a tag to compare
  • Added Email helper to normalize email addresses