Skip to content

Releases: OoBook/snapshot

v2.1.3

09 Jul 14:43
758a389

Choose a tag to compare

πŸ”§ Bug Fixes

  • streamline data preparation and snapshot saving in HasSnapshot for improved clarity and performance by @OoBook in beca1ee

♻️ Refactors

  • deprecate source method in favor of snapshotSource and streamline query conditions by @OoBook in f5a31e8
  • replace 'source' references with 'snapshotSource' for consistency and clarity in HasSnapshot by @OoBook in c41771d

v2.1.2

22 Jun 19:54

Choose a tag to compare

πŸ”§ Bug Fixes

  • improve snapshot handling in HasSnapshot by refining condition checks and ensuring null safety by @OoBook in d8dd06f

v2.1.1

10 May 11:47

Choose a tag to compare

Auto-generated tag by workflow

v2.1.0

02 Apr 21:12
0733781

Choose a tag to compare

πŸš€ Features

  • Introduce LazyRelations trait to enhance snapshot relationship handling and improve load methods by @OoBook in 3b5c68a
  • add SnapshotLazyRelationsTest to validate lazy loading and relation handling in snapshots by @OoBook in 7219c6a

πŸ“ Documentation

  • add foreign key of related model into README while creating by @web-flow in 46f6414

v2.0.0

21 Mar 09:57
86e9a2c

Choose a tag to compare

πŸš€ Features

Introduce ConfigureSnapshot trait for snapshot configuration management by @OoBook in 5474698
Add Relationships trait for managing snapshot and source model relationships by @OoBook in 0890a7b
Introduce SnapshotFields trait for managing snapshot attributes and relationships by @OoBook in 421d34e
Refactor HasSnapshot trait into a new Concerns namespace for improved organization and functionality by @OoBook in ec5c970
πŸ“ Documentation

Enhance documentation for HasSnapshot trait with usage examples and configuration options by @OoBook in 2e6dbc1
βœ… Testing

add comprehensive tests for snapshot methods and relationships by @OoBook in 80867b0
πŸ’š Workflow

Update Laravel versions in GitHub Actions workflow to include Laravel 12 and adjust testbench configurations by @OoBook in 32c3438
add Laravel 12 test by @web-flow in 0795df0
create manual-release.yml by @web-flow in 1b23a51

v1.0.5

16 Feb 22:09

Choose a tag to compare

πŸ”§ Bug Fixes

  • Add null checks in snapshot source field population by @OoBook in baa16eb

v1.0.4

29 Nov 11:34

Choose a tag to compare

πŸ”§ Bug Fixes

  • πŸ› change method existance scenario according to public methods by @OoBook in 4461bd5

v1.0.3

15 Nov 13:17

Choose a tag to compare

πŸ”§ Bug Fixes

  • change getSourceForeignKey's access modifiers to public by @OoBook in 2f4b25f

v1.0.2

03 Oct 14:07

Choose a tag to compare

πŸ”§ Bug Fixes

  • change snapshot data when source reference changed by @OoBook in a5fd958
  • remove ArgumentCountError from updating observer by @OoBook in 98c31e3

πŸ’š Workflow

🍻 Other Stuff

  • Update CHANGELOG file
  • update php version as >=8.1 by @OoBook in d14d5b0

v1.0.1

30 Sep 22:53

Choose a tag to compare

πŸš€ Features

πŸ”§ Bug Fixes

🍻 Other Stuff

  • Update CHANGELOG file
  • Update CHANGELOG file
  • remove package-tools require by @OoBook in fc732b1