Skip to content

Latest commit

 

History

History
384 lines (171 loc) · 15.5 KB

CHANGELOG.md

File metadata and controls

384 lines (171 loc) · 15.5 KB

5.5.2 (2024-06-13)

Bug Fixes

  • sets users timezone in filament by default (0201be1)

5.5.1 (2024-05-31)

Bug Fixes

  • orIWhere command param count issue (69b0330)

5.5.0 (2024-05-22)

Features

  • ability to sync roles opt-in (4d2ae81)

5.4.5 (2024-05-22)

Bug Fixes

  • should not cast to an array as some values could be strict typed (3fd624f)

5.4.4 (2024-05-20)

Bug Fixes

  • issue with gates on global scope (c26eb30)

5.4.3 (2024-05-20)

Bug Fixes

  • minor updates to policy automation (45b1656)

5.4.2 (2024-05-20)

Bug Fixes

5.4.1 (2024-05-20)

Bug Fixes

  • crud permissions on policy to make use of same permission from trait on model. (b52f7be)

5.4.0 (2024-05-19)

Features

  • Permission Scope / Trait (bd57248)

5.3.2 (2024-05-16)

Bug Fixes

  • valueObjects: mapping only if array is indexed (6c7b119)

5.3.1 (2024-04-09)

Bug Fixes

  • docs: Add prelim HTTP Recording section to mention requirement of tests/stubs/ dir (#3) (67dfa17)

5.3.0 (2024-04-09)

Features

  • add isEmail helper to Str / Stringable (28463ee)

5.2.2 (2024-03-26)

Bug Fixes

  • fixes to use only crud methods by default (5eb47ff)

5.2.1 (2024-03-22)

Bug Fixes

  • value objects: small optimisation of key case mapping (f469892)

5.2.0 (2024-03-19)

Features

  • added maptocase attribute for fromrequest method on valueobject (2cd2516)
  • allow repository to run calls without global scopes (0935044)

5.1.0 (2024-03-18)

Features

  • trait to allow tests to call protectd methods / properties (1a12672)

4.13.2 (2024-03-13)

Bug Fixes

  • carbon mixin sets immutable timezone and has helper hasISOFormat(date) (b58f040)
  • deprecated ovservable trait - laravel has observable attribute now (e3b0e3e)
  • enanced crud permissions to be more flexable by using callable (299515c)

4.13.1 (2024-03-04)

Bug Fixes

  • adds toJsonResource to valueObjects (7e8af8d)

4.13.0 (2024-02-28)

Features

  • advanced attriburtes on value objects (6e5130d)

4.12.0 (2024-02-11)

Features

  • Filament Timezone Control on input (7327a27)

4.11.0 (2024-02-06)

Features

  • value objects for stricter object types (7a6f0c3)

4.10.0 (2024-01-24)

Features

  • added callable to the base repository to forward calls directly to the model (60817d3)

4.9.1 (2024-01-23)

Bug Fixes

  • larastan rule for blank / filled (d8560d4)

4.9.0 (2023-11-02)

Features

  • base repository pattern (05957a8)

4.8.0 (2023-07-13)

Bug Fixes

Features

  • add from_key_or_model helper for laoding models from instances or primary key (d561f03)
  • enhanced date functionality (cef9812)
  • exception: update extra type to string|array|null (4fdd28c)

4.7.0 (2023-07-04)

Features

  • added Observerable trait to allow registration of observers in models based on naming convensions (6080d43)

4.6.1 (2023-05-31)

Bug Fixes

  • compatability with recordings for laravel prior to 9.12 (b1a6f65)

4.6.0 (2023-05-01)

Features

  • http-recording: BREAKING: update recording to store http status and headers along side the body in a json file. Eliminates the need to pass a type but is not (9f6e308)

4.5.0 (2023-04-24)

Features

  • trait to help with recording (21a1fd1)

4.4.1 (2023-03-27)

Bug Fixes

  • added orIWhere for the or statment (8b4b06c)

4.4.0 (2023-03-27)

Features

  • case insensitive where statement iWhere (8aaccd4)

4.3.0 (2023-02-28)

Features

  • unit testing helper: randomTestingId() (d14082d)

4.2.0 (2023-01-15)

Features

  • carbon extended (8f10c6f)
  • datetime wiht timezones handling (bb8c26d)

4.1.1 (2022-09-09)

Bug Fixes

  • update whereNullOrValue method (5c33df4)

4.1.0 (2022-09-09)

Features

  • whereNullOrValue database mixin (023551e)

4.0.0 (2022-08-15)

Features

  • Fixes policy parser to use correct name (92679f8)

BREAKING CHANGES

  • could break names using the existing broken behaviour

3.2.0 (2022-07-26)

Features

  • ddh and dump helpers to do debugging (8fe681a)

3.1.0 (2022-04-11)

Bug Fixes

  • this instead of request (c69fb57)

Features

  • set config based on users current timezone (4a6e0f4)

3.0.0 (2022-03-07)

Bug Fixes

  • incorrect policy permission name (9f000da)
  • orwhereNotNullorEmpty returning false positives (152d7af)

Features

  • Db Relationship orFail method and tests (7330da6)
  • removal of listener event and docs (6fc3a73)
  • Remove NotificationSendingListner in favour of core laravel (bd2dcb6)

BREAKING CHANGES

2.0.0 (2021-10-08)

Features

  • execute helper no longer manipulates data (a786a68)

BREAKING CHANGES

    • arrays are no longer flattened

1.4.1 (2021-07-21)

Bug Fixes

  • Crud permissions for non-model based check. (ie create) (49138db)

1.4.0 (2021-07-12)

Features

1.3.0 (2021-07-12)

Features

  • DB: Macros for null or empty dealings (15c3e8e)

1.2.2 (2021-07-01)

Bug Fixes

1.2.1 (2021-07-01)

Bug Fixes

  • updated method name to suite original work (65b668b)

1.2.0 (2021-07-01)

Features

  • Notification delayed blocking after the affect (37321e6)

1.1.0 (2021-06-25)

Features

  • policy: CRUD trait added to handle basic crud permissions with policy (ab3c2ea)

1.0.1 (2021-06-24)

Bug Fixes

  • helper: allow array based args to be passed to execute method (5c264a9)

1.0.0 (2021-06-24)

Features

  • helpers: add execute helper (f3f568b)