-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathChanges
131 lines (89 loc) · 5.2 KB
/
Changes
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
Changes file for WebAPI::DBIC
{{$NEXT}}
- Support PUT and POST for the ActiveModel media-type #43 (JD Lewis)
- Fixed some typos in the docs #41 (wolmers)
0.004002 2015-03-22 22:54:59+00:00 Europe/London
- Require List::MoreUtils >=0.408', only used indirectly, avoid buggy 0.407.
0.004001 2015-03-17 14:49:59+00:00 Europe/London
- NOTE: This release has some backwards-incompatible changes.
- WebApp and RouteMaker no longer have a schema attribute (Tim Bunce)
- Now supports ActiveModel style results, using the 'application/json' media
type, and thereby better supports client-side frameworks like Ember.js (JD Lewis)
- Supports invoking methods on set resources (Jess Robinson)
- Improved handling of complex prefetch parameters (Mike Francis)
- Added WebAPI::DBIC::Resource::$TYPE docs as a home for each media type.
- Assorted other fixes and improvements (Mike Francis, Guillaume Aubert, Tim Bunce)
0.003002 2015-01-09 18:00:43+00:00 Europe/Dublin
- Remove resource_default_args from WepApp, set via route_maker now.
- Added plackonce utility for ad-hoc testing of single requests.
- Added MooX::StrictConstructor and fix up issues it found.
- Workaround for Path::Router Plack::Middleware::StackTrace interaction.
0.003001 2014-12-24 15:34:48+00:00 Europe/Dublin (TRIAL RELEASE)
- Major update to WebAPI::DBIC::WebApp. Added RouteMaker and TypeNamer (experimental).
- Added type_name_inflect to control inflection of paths and type names
- Auth handles more kinds of schema connection_info data
- Improved compatibility for JSON API (still a work in progress)
- Fixed fixture filenames to be windows compatable
0.002007 2014-12-14 22:29:58+00:00 Europe/Dublin
- Add dependency on Cpanel::JSON::XS to preserve numerics in JSON #21
- Add a CONTRIBUTING file, based on ETHER's
0.002006 2014-12-14 16:41:01+00:00 Europe/Dublin
- Added WebAPI::DBIC::Route class and refactored ::WebApp to use it.
- Workaround Test::Differences context size bug RT#100912
- Switch expected test results to use non-stringified integers
0.002005 2014-12-11 21:23:46+00:00 Europe/Dublin
- For ResultSets with no primary key defined warn and skip item routes.
- Unbundle HAL browser into Alien::Web::HalBrowser (Vanstyn)
- Make Test::Compile version insufficiency more clear
0.002004 2014-12-06 18:49:30+00:00 Europe/Dublin
- Renamed WebAPI::DBIC::Resource::Role::Foo$TYPE -> ...::Resource::$TYPE::Role::Foo
- Renamed test files similarly to split into per-media-type directories
- Fix handling of JSON boolean in WebAPI::DBIC::Resource::HAL::Role::Root
0.002003 2014-12-06 12:59:36+00:00 Europe/Dublin
- Possibly incompatible change: paths are now based on the schema source
(eg class) name, rather than the result source (eg table) name.
- Moved handling of root (/) to a Web::Machine resource class.
- Further generalization of WebAPI::DBIC::WebApp.
- Deprecate order=foo%20desc in favor of sort=-foo, and tighten spec.
- Start support for foo[bar]=... style of parameter naming.
- Migrate tests to DBIx::Class::Fixtures to enable loading in demo app.
0.002002 2014-11-25 15:25:29+00:00 Europe/Dublin
- Fixed webapi-dbic-demo.psgi (Mike Francis)
- Fixed use of DSN as Auth Realm (Mike Francis)
- Added compilation tests for *.psgi files.
0.002001 2014-11-24 19:57:02+00:00 Europe/Dublin
- Require DBIx::Class 0.08250+ (#14)
- Added autodie to cpanfile for Perl 5.10
- Fixed stability of t/30-ordering-hal.t output
0.002000 2014-11-17 23:01:09+00:00 Europe/Dublin
- Added initial support for JSON API application/vnd.api+json media type
- Added support for arbitrary depth/complexity of prefetch (Mike Francis)
0.001010 2014-11-12 14:05:00+00:00 Europe/Dublin (TRIAL RELEASE)
- Prefetch now supports has_many relationships on item and set resources.
- Major refactoring to separate out HAL support ready for JSON API.
- Changed (some) tests to use a simpler 'golden result' scheme.
0.001008 2014-11-03 21:05:28+00:00 Europe/Dublin
- Improved error reporting for prefetch attribute.
- Ignore empty params.
- Add "did you mean me.$param" to exception for params containing "."
0.001008 2014-11-03 09:28:33+00:00 Europe/Dublin (TRIAL RELEASE)
- Added skip_dirty_check to WebAPI::DBIC::Resource::Role::ItemWritable
- Added a COMPARISONS section to docs (and renamed INTEGRATING to INTEGRATIONS)
- Added minimum versions to some prerequisites in cpanfile
0.001007 2014-08-18 12:04:57+01:00 Europe/Dublin
- Add Catalyst integration example (Arthur Axel fREW Schmidt)
- Switch from Module::Pluggable to Test::Compile for t/00-compile.t
- Doc updates re router vs app integration, and transparency.
0.001006 2014-08-17 16:04:19+01:00 Europe/Dublin
- Abstracted the router interface.
- Renamed some classes.
- Added more documentation.
0.001005 2014-08-17 00:43:49+01:00 Europe/Dublin (TRIAL RELEASE)
- Added tests and test schema tables for multi-field keys (mfr++)
- Much improved handling of tables with multi-field keys /foo/key1/key2/keyN/
- Improved handling of code-ref based joins
- cached relationship _link building information
0.001004 2014-07-28 11:42:41+02:00 Europe/Paris
- Minor documentation and toolchain fixes.
0.001003 July 28 2014
- the first release