Subversion Repository Public Repository

Nextrek

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
{
	"4.2.*": [
		{"message": "View and Pagination 'Environment' classes renamed to 'Factory'.", "backport": null},
		{"message": "Configurable encryption for Iron.io queue messages.", "backport": null},
		{"message": "Make FrameGuard middleware opt-in.", "backport": null},
		{"message": "Convert View '$errors' shared variable into ViewErrorBag. Allows multiple bags per view. Should be backwards compatible.", "backport": null},
		{"message": "Calling 'create' on a HasOne or HasMany relation will now use 'fill' method so mutators are executed on related model.", "backport": null},
		{"message": "Use rawurldecode when decoding parameters in Route::parameters.", "backport": null},
		{"message": "When date_format validation rule is used, before and after validation dates must match given format.", "backport": null},
		{"message": "Added ability to register global Eloquent scopes using traits and addGlobalScope.", "backport": null},
		{"message": "Soft deleting converted to use new global scope facilities.", "backport": null},
		{"message": "Added ability to extend Eloquent Builder using 'macro' method.", "backport": null},
		{"message": "Soft deleting models now use SoftDeletingTrait instead of softDelete property.", "backport": null},
		{"message": "The queue:listen command will now write the names of the jobs it processes to the console.", "backport": null},
		{"message": "Added Mailgun API transport for Mail::send. Depends on new 'services' configuration file.", "backport": null},
		{"message": "Added Mandrill API transport for Mail::send. Depends on new 'services' configuration file.", "backport": null},
		{"message": "Added 'log' mail transport for Mail::send. Writes raw MIME string to log files.", "backport": null},
		{"message": "Added simplePaginate method to query and Eloquent builder.", "backport": null},
		{"message": "Destructive migration operations now require confirmation or --force when being run in production.", "backport": null},
		{"message": "Added Cache::pull method for retrieving a value and then deleting it.", "backport": null},
		{"message": "Added Session::pull method for retrieving a value and then deleting it.", "backport": null},
		{"message": "Added rel attribute to basic pagination links.", "backport": null},
		{"message": "The 'page' query variable is now ignored when calling the paginator 'appends' method.", "backport": null},
		{"message": "Empty arrays that are 'required' validate as false when empty.", "backport": null},
		{"message": "Added --daemon option to the queue:work command.", "backport": null},
		{"message": "Added convenient traits for authentication and password reminding.", "backport": null},
		{"message": "Added 'reject' method to Collection.", "backport": null},
		{"message": "Added 'updateOrCreate' method to Eloquent model.", "backport": null},
		{"message": "Added 'keyBy' method to Collection.", "backport": null},
		{"message": "Added 'contains' method to base Collection.", "backport": null},
		{"message": "Allow 'where' route constraints to be passed in array definition of Route.", "backport": null},
		{"message": "Properly support Route 'where' constraints on a Route group.", "backport": null},
		{"message": "When 'increment' or 'decrement' is called on a single Model instance, the local attribute value is updated as well.", "backport": null},
		{"message": "Automatically retry queries on database connections that have 'gone away'.", "backport": null},
		{"message": "Allow accessing of read / write database connections using ::read and ::write syntax.", "backport": null}
	],
	"4.1.*": [
		{"message": "Added new SSH task runner tools.", "backport": null},
		{"message": "Allow before and after validation rules to reference other fields.", "backport": null},
		{"message": "Added splice method to Collection class.", "backport": null},
		{"message": "Added newest and oldest methods to query builder for timestamp short-hand queries.", "backport": null},
		{"message": "Rebuild the routing layer for speed and efficiency.", "backport": null},
		{"message": "Added morphToMany relation for polymorphic many-to-many relations.", "backport": null},
		{"message": "Make Boris available from Tinker command when available.", "backport": null},
		{"message": "Allow route names to be specified on resources.", "backport": null},
		{"message": "Collection `push` now appends. New `prepend` method on collections.", "backport": null},
		{"message": "Use environment for log file name.", "backport": null},
		{"message": "Use 'bit' as storage type for boolean on SQL Server.", "backport": null},
		{"message": "Added new 'firing' method to event dispatcher, deprecated passing of event as last parameter.", "backport": null},
		{"message": "Added QueryException with better formatted error messages.", "backport": null},
		{"message": "Added 'input' method to Router.", "backport": null},
		{"message": "Laravel now generates a single laravel.log file instead of many files.", "backport": null},
		{"message": "Added new 'tail' Artisan command for tailing remote log files.", "backport": null},
		{"message": "Support passing an array of files or dynamic arguments into File::delete.", "backport": null},
		{"message": "Support calling local controller methods as filters using @method syntax.", "backport": null},
		{"message": "Support passing Carbon instances into Cache put style methods.", "backport": null},
		{"message": "New SessionInterface implementation - moved away from Symfony's implementation.", "backport": null},
		{"message": "Native session driver has been replaced by 'file'. Specifying 'native' driver will just use the new file driver.", "backport": null},
		{"message": "Now using Stack\\Builder in Application::run.", "backport": null},
		{"message": "Cookies should now be accessed via Input::cookie - Cookie::get will continue to work for this release.", "backport": null},
		{"message": "When accessing cookies outside of a request context, you will need to decrypt them manually.", "backport": null},
		{"message": "When unit testing, the application instance is now refreshed once per test class - not every test.", "backport": null},
		{"message": "Added 'whereNotBetween' support to the query builder.", "backport": null},
		{"message": "Added App::middleware method to inject middlewares onto Stack.", "backport": null},
		{"message": "Deprecate 'close' application hooks, Stack middlewares should be used instead.", "backport": null},
		{"message": "A new packages directory within `lang` can now override package language files.", "backport": null},
		{"message": "Added new 'Auth::viaRemember method to determine if user was authed via 'remember me' cookie.", "backport": null},
		{"message": "Allow passing a view name to paginator's 'links' method.", "backport": null},
		{"message": "Added new hasManyThrough relationship type.", "backport": null},
		{"message": "Cloned Eloquent query builders now clone the underlying query builder.", "backport": null},
		{"message": "Allow for passing of custom attributes into Validator::make as fourth parameter.", "backport": null},
		{"message": "Allow comma delimited list of queues to be passed to queue:listen / queue:work to implement queue priority.", "backport": null},
		{"message": "When new bindings are added to container, old aliases bound to that key will now be dropped.", "backport": null},
		{"message": "Added new 'resolvable' and 'isAlias' methods to the container.", "backport": null},
		{"message": "BelongsTo relationships may now reference any key on parent model, not just primary key.", "backport": null},
		{"message": "HasOne, HasMany, and morph relationships may now use any key on parent model, not just primary key.", "backport": null},
		{"message": "Eloquent 'has' method will now maintain where clauses set on relation.", "backport": null},
		{"message": "New 'whereHas' and 'orWhereHas' Eloquent methods that allow extra constraints on 'has' type queries.", "backport": null},
		{"message": "New 'or' syntax in Blade echos can be used to build isset statements and echos.", "backport": null},
		{"message": "Allow the 'name' of belongsTo and belongsToMany to be explictly set.", "backport": null},
		{"message": "New Cache::tags feature that allows tagging cached items and flushing them by any tag.", "backport": null},
		{"message": "New FrameGuard middleware sends SAMEORIGIN X-Frame-Options header on each response by default.", "backport": null},
		{"message": "Added 'joinWhere' and 'leftJoinWhere' to query builder for joins with bindings.", "backport": null},
		{"message": "Added 'require_without_all' validation rule.", "backport": null},
		{"message": "Controller method is now passed to missingMethod as first parameter.", "backport": null},
		{"message": "New @append Blade directive for appending content onto a section.", "backport": null},
		{"message": "Session IDs are now automatically regenerated on login.", "backport": null},
		{"message": "Improve Auth::once to get rid of redundant database call.", "backport": null},
		{"message": "In addition to the 'remember' function, query builder now supports 'rememberForever'.", "backport": null},
		{"message": "Changes (breaking) to the return values of password reminder functions to provide more freedom to developer.", "backport": null},
		{"message": "Added new `auth:reminders-controller' command to generate an entire password reminder controller.", "backport": null},
		{"message": "New 'Password::validator' function that allows custom validation on passwords when resetting.", "backport": null},
		{"message": "Added support for checking job attempts to Iron.io queue jobs.", "backport": null},
		{"message": "Added support for releasing pushed Iron.io jobs back onto the queue.", "backport": null},
		{"message": "Allow strict mode option to be enabled for MySQL connections.", "backport": null},
		{"message": "Added 'wherePivot' and 'orWherePivot' methods to BelongsToMany relationship for convenience.", "backport": null},
		{"message": "Added automatic separation of read / write connections into database layer.", "backport": null},
		{"message": "Added automatic failed job handling for all queue drivers. New --tries switch for queue:listen and queue:work.", "backport": null},
		{"message": "Cache:add now returns true when the value is actually added. False is returned otherwise.", "backport": null},
		{"message": "Added merge, diff, and intersect to the Collection class.", "backport": null},
		{"message": "Added fragment method to paginator.", "backport": null},
		{"message": "Added 'renderSections' method to the View.", "backport": null},
		{"message": "Added pessimistic locking to query builder via 'lock', 'lockForUpdate', and 'sharedLock'.", "backport": null},
		{"message": "Closure can now be passed to Collection->first, functions similarly to array_first.", "backport": null},
		{"message": "Added Mail::failures to get the failed recipients for a message.", "backport": null},
		{"message": "Renamed `Model::tags($cacheTags)` to `Model::cacheTags($cacheTags)`", "backport": null},
		{"message": "Model::destroy now returns the total number of records deleted.", "backport": null},
		{"message": "Fixed relative URL generation.", "backport": null},
		{"message": "Added --seeder option to migrate:refresh Artisan command.", "backport": null},
		{"message": "Added 'cacheDriver' method to query builder.", "backport": null},
		{"message": "Added support for whereHas on belongsTo relationships.", "backport": null},
		{"message": "Added groupBy to Collection class.", "backport": null},
		{"message": "Added the View::composers method.", "backport": null},
		{"message": "Added new 'sometimes' validation rule short-cut to only run validation if rule is present.", "backport": null},
		{"message": "Duplicate service providers can't be registered without 'force' parameter.", "backport": null},
		{"message": "Added --lines option to the 'tail' Artisan command.", "backport": null},
		{"message": "Allow 'keytext' option to be set on Remote configuration.", "backport": null},
		{"message": "Added support for '.env' files in the project root directory for loading $_ENV and $_SERVER.", "backport": null},
		{"message": "Added 'getString' method to the SSH class to allow fetching remote file into a string.", "backport": null},
		{"message": "Added 'append_config' helper to assign high keys to configuration items.", "backport": null},
		{"message": "Nested where queries using Closures with Eloquent will now use Eloquent query builder.", "backport": null},
		{"message": "Allow passing a string into the 'sortBy' and 'sortByDesc' Collection methods.", "backport": null},
		{"message": "Added 'sum' method to the base Support collection.", "backport": null},
		{"message": "Return an empty Collection if the array given to Eloquent::find is empty.", "backport": null},
		{"message": "Added 'toBase' method to Eloquent collection.", "backport": null},
		{"message": "New 'Route::matched' event available.", "backport": null},
		{"message": "Added new 'selectRaw' method to query builder.", "backport": null},
		{"message": "Fixed required_with behavior to match required_without. Added required_with_any.", "backport": null},
		{"message": "Added ability to register custom message replacers with the Validator.", "backport": null},
		{"message": "Added support for 'char' columns in the Schema builder.", "backport": null},
		{"message": "Added 'forgetBeforeFilter' and 'forgetAfterFilter' to controllers.", "backport": null},
		{"message": "Allow container parameter overrides to be specified by argument name.", "backport": null},
		{"message": "BelongsToMany 'sync' method now returns array with information on what changed.", "backport": null},
		{"message": "TTR configuration option now supported on Beanstalk queues.", "backport": null},
		{"message": "Added support for eager loading of MorphTo relationships.", "backport": null},
		{"message": "Added 'assertViewMissing' method to TestCase.", "backport": null},
		{"message": "Added 'whereYear', 'whereMonth', and 'whereDay'.", "backport": null},
		{"message": "Added events for committing, rolling back, and starting transactions on databsae connections.", "backport": null},
		{"message": "Added 'Auth::id' method to just get the authenticate user ID from the session / recaller cookie.", "backport": null},
		{"message": "New 'Input::exists' function for checking for the mere presence of input items.", "backport": null},
		{"message": "New system for invalidating remember me cookies on logout.", "backport": null},
		{"message": "Iron queue now accepts ssl_verifypeer configuration option.", "backport": null},
		{"message": "Make column quoting more robust for greater security when passing an array of user input into update methods.", "backport": null}
	],
	"4.0.*": [
		{"message": "Added implode method to query builder and Collection class.", "backport": null},
		{"message": "Fixed bug that caused Model->push method to fail.", "backport": null},
		{"message": "Make session cookie HttpOnly by default.", "backport": null},
		{"message": "Added mail.pretend configuration option.", "backport": null},
		{"message": "Query elapsed time is now reported as float instead of string.", "backport": null},
		{"message": "Added Model::query method for generating an empty query builder.", "backport": null},
		{"message": "The @yield Blade directive now accepts a default value as the second argument.", "backport": null},
		{"message": "Fixed bug causing null to be passed to auth.logout event.", "backport": null},
		{"message": "Added polyfill for array_column forward compatibility.", "backport": null},
		{"message": "Passing NULL to validator exists rule as extra condition will do where null check.", "backport": null},
		{"message": "Auth::extend Closures should only return UserProviderInterface implementations.", "backport": null},
		{"message": "Make it easier to extend the Request class.", "backport": null},
		{"message": "Transparent support for APCu cache via 'apc' driver.", "backport": null},
		{"message": "Add morphs short-cut for adding polymorphic schema columns.", "backport": null},
		{"message": "Namespaces are now excluded from guessed model names.", "backport": null},
		{"message": "Added new --command option to command:make Artisan command.", "backport": null},
		{"message": "Added mediumText and longText to schema builder.", "backport": null},
		{"message": "Added support for macros on the Response class.", "backport": null},
		{"message": "Added support for view creators in addition to composers.", "backport": null},
		{"message": "Allow App::down to be bypassed if the event returns null.", "backport": null},
		{"message": "Added Request::format function to get human-readable expected Response format.", "backport": null},
		{"message": "Allow array sizes to be checked by validator.", "backport": null},
		{"message": "Added support for where conditions on unique validation rule.", "backport": null},
		{"message": "Restore method on Eloquent models now fires restoring and restored events.", "backport": null},
		{"message": "Fixed re-population of radio buttons and checkboxes in FormBuilder.", "backport": null},
		{"message": "Postgres ENUMs are now more truly implemented using 'check' constraints.", "backport": null},
		{"message": "Added selectMonth and selectYear to FormBuilder.", "backport": null},
		{"message": "Fix container resolution of default values for non-scalar dependencies.", "backport": null},
		{"message": "Allow optional path to be specified with calling _path helpers.", "backport": null},
		{"message": "Emulate nested transactions in the database connection layer.", "backport": null},
		{"message": "Added new appends property to Eloquent for adding to arrays and JSON.", "backport": null},
		{"message": "Allow connection to be configurable when using Redis based sessions.", "backport": null},
		{"message": "Allow passing DateTime objects to Queue::later.", "backport": null},
		{"message": "Added Queue::bulk method for pushing several jobs out at once.", "backport": null},
		{"message": "Added 'dates' property to Eloquent model for convenient setting of date columns.", "backport": null},
		{"message": "Added 'chunk' method to query builder and Eloquent for doing work on large result sets.", "backport": null},
		{"message": "Facades are now mockable without an application root.", "backport": null},
		{"message": "Data may now be dynamically bound to views via magic methods.", "backport": null},
		{"message": "Added support for XCache cache driver.", "backport": null},
		{"message": "Added 'env' command to get current environment.", "backport": null},
		{"message": "Added new --path and --name options to 'routes' Artisan command.", "backport": null},
		{"message": "Implement JSONable and Arrayable interfaces on Paginator.", "backport": null},
		{"message": "Foreign characters now supported in validation 'alpha' rules.", "backport": null},
		{"message": "Added 'prepend' method to Filesystem.", "backport": null},
		{"message": "Added 'reduce' collection to Collection, and 'min' and 'max' to Eloquent Collection.", "backport": null},
		{"message": "Added 'firstOrCreate' and 'firstOrNew' methods to Eloquent model.", "backport": null},
		{"message": "Added Redirect::away method to always redirect to external URL with no validation.", "backport": null},
		{"message": "Added 'double' method to Schema builder.", "backport": null},
		{"message": "Pass keys to 'map' method on Collection.", "backport": null},
		{"message": "Added 'orderByRaw' method to query builder.", "backport": null},
		{"message": "Added --bench option to controller:make Artisan command.", "backport": null},
		{"message": "Moved newPivot method into model for custom Pivot model instances.", "backport": null},
		{"message": "Added 'shared' method to View to pull a single shared item out.", "backport": null},
		{"message": "Added assertHasOldInput test assertion.", "backport": null},
		{"message": "Added slick new 'sometimes' method to Validator for conditionally adding rules.", "backport": null},
		{"message": "Added new '--sleep' option to queue:listen command to control time between jobs.", "backport": null},
		{"message": "Allow Blade processing on echos to be escaped using the @ sign.", "backport": null},
		{"message": "Allow custom messages to be registered when using Validator::extend.", "backport": null},
		{"message": "Added new auth:clear-reminders command for clearing expired password reminders.", "backport": null},
		{"message": "Added Cookie::queue method for creating cookies that are automatically attached to the final response.", "backport": null},
		{"message": "Allow environment to be checked via App::environment method.", "backport": null},
		{"message": "Add support for order by and limit on MySQL update queries.", "backport": null},
		{"message": "Tweak Container::resolve to accept a type, new resolvingAny method for all objects.", "backport": null},
		{"message": "Do not run queue workers while application is in maintenance mode.", "backport": null},
		{"message": "Values returned from scopes are now returned for chaining.", "backport": null},
		{"message": "New 'nullableTimestamps' method on Schema builder.", "backport": null},
		{"message": "Added 'extend' alias method for 'addConnector' in QueueManager class.", "backport": null},
		{"message": "Fixed exception handling bug that caused HTML to be dumped into console.", "backport": null}
	]
}

Commits for Nextrek/Aiba_backup/vendor/laravel/framework/src/Illuminate/Foundation/changes.json

Diff revisions: vs.
Revision Author Commited Message
1464 MOliva picture MOliva Tue 13 Oct, 2020 11:16:56 +0000