@@ -4,124 +4,165 @@ All notable changes to this project will be documented in this file.
4
4
5
5
This project adheres to [ Semantic Versioning] ( CONTRIBUTING.md ) .
6
6
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
+
8
23
- Update composer dependencies to Laravel v9
9
24
- Add support for model HasFactory
10
25
- Feature to find active subscriptions for a user (#173 )
11
26
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
+
13
29
- Soft deleting children models on soft deleting parent models
14
30
- Update the required packages
15
31
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
+
17
34
- Drop PHP v7 support, and upgrade rinvex package dependencies to next major version
18
35
- Update composer dependencies
19
36
- Merge rules instead of resetting, to allow adequate model override
20
37
- Fix constructor initialization order (fill attributes should come next after merging fillables & rules)
21
38
- Drop old MySQL versions support that doesn't support json columns
22
39
- Upgrade to GitHub-native Dependabot
23
40
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
+
25
43
- Changes in doc to reflect new ofSubscriber breaking change
26
44
- Utilize ` SoftDeletes ` functionality (fix #142 )
27
45
- Update hardcoded model to use service container IoC
28
46
- Add period regardless if it's 0 or more, this should be fine
29
47
- Check if there's usage or not (fix #26 & #138 )
30
48
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
+
32
51
- Define morphMany parameters explicitly
33
52
- Simplify service provider model registration into IoC
34
53
- Add startDate optional parameter to new subscription creation (fix #79 )
35
54
- Fix FeatureSlug confused with FeatureName by mistake (fix #43 #48 #62 #65 #136 #137 )
36
55
- Breaking Change: Rename "User" to "Subscriber" for more generic naming convention (fix #63 )
37
56
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
+
39
59
- Add support for PHP v8
40
60
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
+
42
63
- Upgrade to Laravel v8
43
64
- Update validation rules
44
65
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
+
46
68
- Update validation rules
47
69
- Drop using rinvex/laravel-cacheable from core packages for more flexibility
48
70
- Caching should be handled on the application layer, not enforced from the core packages
71
+
49
72
- Drop PHP 7.2 & 7.3 support from travis
50
73
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
+
52
76
- Remove default indent size config
53
77
- Add strip_tags validation rule to string fields
54
78
- Specify events queue
55
79
- Explicitly specify relationship attributes
56
80
- Add strip_tags validation rule
57
81
- Explicitly define relationship name
58
82
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
+
60
85
- Fix ServiceProvider registerCommands method compatibility
61
86
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
+
63
89
- Tweak artisan command registration
64
90
- Reverse commit "Convert database int fields into bigInteger"
65
91
- Refactor publish command and allow multiple resource values
66
92
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
+
68
95
- Fix namespace issue
69
96
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
+
71
99
- Enforce consistent artisan command tag namespacing
72
100
- Enforce consistent package namespace
73
101
- Drop laravel/helpers usage as it's no longer used
74
102
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
+
76
105
- Convert into bigInteger database fields
77
106
- Add shortcut -f (force) for artisan publish commands
78
107
- Fix migrations path
79
108
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
+
81
111
- Upgrade to Laravel v7.1.x & PHP v7.4.x
82
112
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
+
84
115
- Tweak TravisCI config
85
116
- Add migrations autoload option to the package
86
117
- Tweak service provider ` publishesResources `
87
118
- Remove indirect composer dependency
88
119
- Drop using global helpers
89
120
- Update StyleCI config
90
121
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
+
92
124
- Fix ` migrate:reset ` args as it doesn't accept --step
93
125
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
+
95
128
- Upgrade to Laravel v6 and update dependencies
96
129
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
+
98
132
- Enforce latest composer package versions
99
133
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
+
101
136
- Update composer deps
102
137
- Drop PHP 7.1 travis test
103
138
- Refactor migrations and artisan commands, and tweak service provider publishes functionality
104
139
- Fix wrong container binding:
105
140
- app('rinvex.subscriptions.plan_features') => app('rinvex.subscriptions.plan_feature')
106
141
- 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
107
145
108
- ## [ v2.0.0] - 2019-03-03
109
146
- Require PHP 7.2 & Laravel 5.8
110
147
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
+
112
150
- Rinvex\Subscriptions\Services\Period: adding interval received as parameter in constructor to property ->interval
113
151
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
+
115
154
- Update composer dependencies
116
155
- Add PHP 7.3 support to travis
117
156
- Fix MySQL / PostgreSQL json column compatibility
118
157
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
+
120
160
- Enforce Consistency
121
161
- Support Laravel 5.7+
122
162
- Rename package to rinvex/laravel-subscriptions
123
163
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
+
125
166
- Update travis php versions
126
167
- Define polymorphic relationship parameters explicitly
127
168
- Fix fully qualified booking unit methods (fix #20 )
@@ -134,7 +175,8 @@ This project adheres to [Semantic Versioning](CONTRIBUTING.md).
134
175
- Update PHPUnit options
135
176
- Rename subscription model activation and deactivation methods
136
177
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
+
138
180
- Add PublishCommand to artisan
139
181
- Move slug auto generation to the custom HasSlug trait
140
182
- Add Rollback Console Command
@@ -156,37 +198,11 @@ This project adheres to [Semantic Versioning](CONTRIBUTING.md).
156
198
- Rename polymorphic relation customer to user
157
199
- Convert interval column data type into string from character
158
200
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
+
160
203
- Fix many issues and apply many enhancements
161
204
- Rename package rinvex/laravel-subscriptions from rinvex/subscribable
162
205
163
206
## v0.0.1 - 2017-06-29
164
- - Tag first release
165
207
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