@@ -4,124 +4,165 @@ All notable changes to this project will be documented in this file.
44
55This project adheres to [ Semantic Versioning] ( CONTRIBUTING.md ) .
66
7- ## [ v6.1.0] - 2022-02-14
7+ ## [ v1.3] ( https://github.com/rinvex/laravel-subscriptions/compare/v6.1.0...v1.3 ) - 2024-07-24
8+
9+ ### What's Changed
10+
11+ * Fixing the shell command to publish resources by @lauspadafora in https://github.com/laravelcm/laravel-subscriptions/pull/14
12+ * fix: Error on undefined method planSubscriptions by @mckenziearts in https://github.com/laravelcm/laravel-subscriptions/pull/15
13+ * feat: Add support for Laravel 11 by @mckenziearts in https://github.com/laravelcm/laravel-subscriptions/pull/16
14+
15+ ### New Contributors
16+
17+ * @lauspadafora made their first contribution in https://github.com/laravelcm/laravel-subscriptions/pull/14
18+
19+ ** Full Changelog** : https://github.com/laravelcm/laravel-subscriptions/compare/v1.2.2...v1.3
20+
21+ ## [ v6.1.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v6.0.1...v6.1.0 ) - 2022-02-14
22+
823- Update composer dependencies to Laravel v9
924- Add support for model HasFactory
1025- Feature to find active subscriptions for a user (#173 )
1126
12- ## [ v6.0.1] - 2021-12-15
27+ ## [ v6.0.1] ( https://github.com/rinvex/laravel-subscriptions/compare/v6.0.0...v6.0.1 ) - 2021-12-15
28+
1329- Soft deleting children models on soft deleting parent models
1430- Update the required packages
1531
16- ## [ v6.0.0] - 2021-08-22
32+ ## [ v6.0.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v5.0.3...v6.0.0 ) - 2021-08-22
33+
1734- Drop PHP v7 support, and upgrade rinvex package dependencies to next major version
1835- Update composer dependencies
1936- Merge rules instead of resetting, to allow adequate model override
2037- Fix constructor initialization order (fill attributes should come next after merging fillables & rules)
2138- Drop old MySQL versions support that doesn't support json columns
2239- Upgrade to GitHub-native Dependabot
2340
24- ## [ v5.0.3] - 2021-03-15
41+ ## [ v5.0.3] ( https://github.com/rinvex/laravel-subscriptions/compare/v5.0.2...v5.0.3 ) - 2021-03-15
42+
2543- Changes in doc to reflect new ofSubscriber breaking change
2644- Utilize ` SoftDeletes ` functionality (fix #142 )
2745- Update hardcoded model to use service container IoC
2846- Add period regardless if it's 0 or more, this should be fine
2947- Check if there's usage or not (fix #26 & #138 )
3048
31- ## [ v5.0.2] - 2021-02-19
49+ ## [ v5.0.2] ( https://github.com/rinvex/laravel-subscriptions/compare/v5.0.1...v5.0.2 ) - 2021-02-19
50+
3251- Define morphMany parameters explicitly
3352- Simplify service provider model registration into IoC
3453- Add startDate optional parameter to new subscription creation (fix #79 )
3554- Fix FeatureSlug confused with FeatureName by mistake (fix #43 #48 #62 #65 #136 #137 )
3655- Breaking Change: Rename "User" to "Subscriber" for more generic naming convention (fix #63 )
3756
38- ## [ v5.0.1] - 2020-12-25
57+ ## [ v5.0.1] ( https://github.com/rinvex/laravel-subscriptions/compare/v5.0.0...v5.0.1 ) - 2020-12-25
58+
3959- Add support for PHP v8
4060
41- ## [ v5.0.0] - 2020-12-22
61+ ## [ v5.0.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.1.0...v5.0.0 ) - 2020-12-22
62+
4263- Upgrade to Laravel v8
4364- Update validation rules
4465
45- ## [ v4.1.0] - 2020-06-15
66+ ## [ v4.1.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.6...v4.1.0 ) - 2020-06-15
67+
4668- Update validation rules
4769- Drop using rinvex/laravel-cacheable from core packages for more flexibility
4870 - Caching should be handled on the application layer, not enforced from the core packages
71+
4972- Drop PHP 7.2 & 7.3 support from travis
5073
51- ## [ v4.0.6] - 2020-05-30
74+ ## [ v4.0.6] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.5...v4.0.6 ) - 2020-05-30
75+
5276- Remove default indent size config
5377- Add strip_tags validation rule to string fields
5478- Specify events queue
5579- Explicitly specify relationship attributes
5680- Add strip_tags validation rule
5781- Explicitly define relationship name
5882
59- ## [ v4.0.5] - 2020-04-12
83+ ## [ v4.0.5] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.4...v4.0.5 ) - 2020-04-12
84+
6085- Fix ServiceProvider registerCommands method compatibility
6186
62- ## [ v4.0.4] - 2020-04-09
87+ ## [ v4.0.4] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.3...v4.0.4 ) - 2020-04-09
88+
6389- Tweak artisan command registration
6490- Reverse commit "Convert database int fields into bigInteger"
6591- Refactor publish command and allow multiple resource values
6692
67- ## [ v4.0.3] - 2020-04-04
93+ ## [ v4.0.3] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.2...v4.0.3 ) - 2020-04-04
94+
6895- Fix namespace issue
6996
70- ## [ v4.0.2] - 2020-04-04
97+ ## [ v4.0.2] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.1...v4.0.2 ) - 2020-04-04
98+
7199- Enforce consistent artisan command tag namespacing
72100- Enforce consistent package namespace
73101- Drop laravel/helpers usage as it's no longer used
74102
75- ## [ v4.0.1] - 2020-03-20
103+ ## [ v4.0.1] ( https://github.com/rinvex/laravel-subscriptions/compare/v4.0.0...v4.0.1 ) - 2020-03-20
104+
76105- Convert into bigInteger database fields
77106- Add shortcut -f (force) for artisan publish commands
78107- Fix migrations path
79108
80- ## [ v4.0.0] - 2020-03-15
109+ ## [ v4.0.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v3.0.2...v4.0.0 ) - 2020-03-15
110+
81111- Upgrade to Laravel v7.1.x & PHP v7.4.x
82112
83- ## [ v3.0.2] - 2020-03-13
113+ ## [ v3.0.2] ( https://github.com/rinvex/laravel-subscriptions/compare/v3.0.1...v3.0.2 ) - 2020-03-13
114+
84115- Tweak TravisCI config
85116- Add migrations autoload option to the package
86117- Tweak service provider ` publishesResources `
87118- Remove indirect composer dependency
88119- Drop using global helpers
89120- Update StyleCI config
90121
91- ## [ v3.0.1] - 2019-12-18
122+ ## [ v3.0.1] ( https://github.com/rinvex/laravel-subscriptions/compare/v3.0.0...v3.0.1 ) - 2019-12-18
123+
92124- Fix ` migrate:reset ` args as it doesn't accept --step
93125
94- ## [ v3.0.0] - 2019-09-23
126+ ## [ v3.0.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v2.1.1...v3.0.0 ) - 2019-09-23
127+
95128- Upgrade to Laravel v6 and update dependencies
96129
97- ## [ v2.1.1] - 2019-06-03
130+ ## [ v2.1.1] ( https://github.com/rinvex/laravel-subscriptions/compare/v2.1.0...v2.1.1 ) - 2019-06-03
131+
98132- Enforce latest composer package versions
99133
100- ## [ v2.1.0] - 2019-06-02
134+ ## [ v2.1.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v2.0.0...v2.1.0 ) - 2019-06-02
135+
101136- Update composer deps
102137- Drop PHP 7.1 travis test
103138- Refactor migrations and artisan commands, and tweak service provider publishes functionality
104139- Fix wrong container binding:
105140 - app('rinvex.subscriptions.plan_features') => app('rinvex.subscriptions.plan_feature')
106141 - app('rinvex.subscriptions.plan_subscriptions') => app('rinvex.subscriptions.plan_subscription')
142+
143+
144+ ## [ v2.0.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v1.0.2...v2.0.0 ) - 2019-03-03
107145
108- ## [ v2.0.0] - 2019-03-03
109146- Require PHP 7.2 & Laravel 5.8
110147
111- ## [ v1.0.2] - 2018-12-30
148+ ## [ v1.0.2] ( https://github.com/rinvex/laravel-subscriptions/compare/v1.0.1...v1.0.2 ) - 2018-12-30
149+
112150- Rinvex\Subscriptions\Services\Period: adding interval received as parameter in constructor to property ->interval
113151
114- ## [ v1.0.1] - 2018-12-22
152+ ## [ v1.0.1] ( https://github.com/rinvex/laravel-subscriptions/compare/v1.0.0...v1.0.1 ) - 2018-12-22
153+
115154- Update composer dependencies
116155- Add PHP 7.3 support to travis
117156- Fix MySQL / PostgreSQL json column compatibility
118157
119- ## [ v1.0.0] - 2018-10-01
158+ ## [ v1.0.0] ( https://github.com/rinvex/laravel-subscriptions/compare/v0.0.4...v1.0.0 ) - 2018-10-01
159+
120160- Enforce Consistency
121161- Support Laravel 5.7+
122162- Rename package to rinvex/laravel-subscriptions
123163
124- ## [ v0.0.4] - 2018-09-21
164+ ## [ v0.0.4] ( https://github.com/rinvex/laravel-subscriptions/compare/v0.0.3...v0.0.4 ) - 2018-09-21
165+
125166- Update travis php versions
126167- Define polymorphic relationship parameters explicitly
127168- Fix fully qualified booking unit methods (fix #20 )
@@ -134,7 +175,8 @@ This project adheres to [Semantic Versioning](CONTRIBUTING.md).
134175- Update PHPUnit options
135176- Rename subscription model activation and deactivation methods
136177
137- ## [ v0.0.3] - 2018-02-18
178+ ## [ v0.0.3] ( https://github.com/rinvex/laravel-subscriptions/compare/v0.0.2...v0.0.3 ) - 2018-02-18
179+
138180- Add PublishCommand to artisan
139181- Move slug auto generation to the custom HasSlug trait
140182- Add Rollback Console Command
@@ -156,37 +198,11 @@ This project adheres to [Semantic Versioning](CONTRIBUTING.md).
156198- Rename polymorphic relation customer to user
157199- Convert interval column data type into string from character
158200
159- ## [ v0.0.2] - 2017-09-08
201+ ## [ v0.0.2] ( https://github.com/rinvex/laravel-subscriptions/compare/v0.0.1...v0.0.2 ) - 2017-09-08
202+
160203- Fix many issues and apply many enhancements
161204- Rename package rinvex/laravel-subscriptions from rinvex/subscribable
162205
163206## v0.0.1 - 2017-06-29
164- - Tag first release
165207
166- [ v6.1.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v6.0.1...v6.1.0
167- [ v6.0.1 ] : https://github.com/rinvex/laravel-subscriptions/compare/v6.0.0...v6.0.1
168- [ v6.0.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v5.0.3...v6.0.0
169- [ v5.0.3 ] : https://github.com/rinvex/laravel-subscriptions/compare/v5.0.2...v5.0.3
170- [ v5.0.2 ] : https://github.com/rinvex/laravel-subscriptions/compare/v5.0.1...v5.0.2
171- [ v5.0.1 ] : https://github.com/rinvex/laravel-subscriptions/compare/v5.0.0...v5.0.1
172- [ v5.0.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.1.0...v5.0.0
173- [ v4.1.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.6...v4.1.0
174- [ v4.0.6 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.5...v4.0.6
175- [ v4.0.5 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.4...v4.0.5
176- [ v4.0.4 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.3...v4.0.4
177- [ v4.0.3 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.2...v4.0.3
178- [ v4.0.2 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.1...v4.0.2
179- [ v4.0.1 ] : https://github.com/rinvex/laravel-subscriptions/compare/v4.0.0...v4.0.1
180- [ v4.0.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v3.0.2...v4.0.0
181- [ v3.0.2 ] : https://github.com/rinvex/laravel-subscriptions/compare/v3.0.1...v3.0.2
182- [ v3.0.1 ] : https://github.com/rinvex/laravel-subscriptions/compare/v3.0.0...v3.0.1
183- [ v3.0.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v2.1.1...v3.0.0
184- [ v2.1.1 ] : https://github.com/rinvex/laravel-subscriptions/compare/v2.1.0...v2.1.1
185- [ v2.1.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v2.0.0...v2.1.0
186- [ v2.0.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v1.0.2...v2.0.0
187- [ v1.0.2 ] : https://github.com/rinvex/laravel-subscriptions/compare/v1.0.1...v1.0.2
188- [ v1.0.1 ] : https://github.com/rinvex/laravel-subscriptions/compare/v1.0.0...v1.0.1
189- [ v1.0.0 ] : https://github.com/rinvex/laravel-subscriptions/compare/v0.0.4...v1.0.0
190- [ v0.0.4 ] : https://github.com/rinvex/laravel-subscriptions/compare/v0.0.3...v0.0.4
191- [ v0.0.3 ] : https://github.com/rinvex/laravel-subscriptions/compare/v0.0.2...v0.0.3
192- [ v0.0.2 ] : https://github.com/rinvex/laravel-subscriptions/compare/v0.0.1...v0.0.2
208+ - Tag first release
0 commit comments