UNPKG

3.75 kBMarkdownView Raw
1# Topcoder React Utils Changelog
2
3### v0.7.7
4- Adds [**`Modal`**](docs/modal.md) component.
5
6### v0.7.2
7Fix of `<Link>` and `<NavLink>` logic.
8
9### v0.7.0
10Fixes various sins left in the previous version.
11
12### v0.6.0
13- A better way to build the library: both dev and prod builds are created; and
14 the proper version is selected depending on `NODE_ENV` value at the buildtime
15 (client-side) or runtime (server-side) of the host code.
16
17 **BREAKING CHANGE:** You should update the way you include style the global
18 stylesheet into the host code, from:
19 ```jsx
20 require('topcoder-react-utils/dist/style.css');
21 ```
22 to
23 ```jsx
24 /* eslint-disable global-require */
25 if (process.env.NODE_ENV === 'production') {
26 require('topcoder-react-utils/dist/prod/style.css');
27 } else {
28 require('topcoder-react-utils/dist/dev/style.css');
29 }
30 /* eslint-enable global-require */
31 ```
32 This will include the proper version of compiled global styles into the host
33 code.
34
35- Also most of NPM dependencies updated to their latest versions, which might
36 demand some fixes in your code.
37
38- Adds optional `type` prop to [`<Button>`](docs/button.md)
39
40### v0.5.0
41All dependencies are force-updated to their latest versions. It might introduce
42breaking changes.
43
44### v0.4.4
45PoC implementation of **item** actions and reducer.
46
47### v0.4.3
48- Removes `adopt-dev-deps` script (use
49 [`topcoder-lib-setup`](docs/topcoder-lib-setup-script.md) instead).
50
51### v0.4.2
52Adds `topcoder-lib-setup` script, which should help to update our ReactJS
53libraries in the host packages. Not mentioned in the docs as it still pending
54to be tested in prod.
55
56### v0.4.0
57- Updates many dependencies to the latest versions. Presumably, should not
58 introduce breaking changes, but, just in case, tagged as a minor update.
59
60### v0.3.9
61- Adds `collection` actions and reducer.
62
63### v0.3.8
64- Fixes `webpack.resolveWeak(..)` for usage from within a host codebase.
65
66### v0.3.7
67- Adds `<AppChunk>` and `webpack.resolveWeak(..)`.
68
69### v0.3.6
70- Updated names pattern for static assets.
71
72### v0.3.5
73- ~~`cdnPublicPath` option added to the standard Webpack config for apps to support
74 assets loading via CDN.~~ *Removed as not useful.*
75
76### v0.3.4
77- Small fixes in the client / server setup.
78- `createActions(..)` alias added to `redux` utils, to use that function without
79 explicit import of `redux-actions` module.
80
81### v0.3.3
82- Fixes and enhancements in the client / server setup (HMR, Redux, Server-side
83 rendering);
84- Added: `DevTools` (Redux Dev Tools); `<MetaTags>` (convenient management of
85 meta-tags that provide content for page title, social sharing links, etc.);
86 `redux` utils for creation of Redux store, and various auxiliary operations
87 with actions and reducers.
88
89### v0.3.2
90- Adds the client-side initialization code, and makes some corrections of the
91 standard Wepback configs and server setup.
92
93### v0.3.0
94- Added the standard, configurable server setup;
95- Jest utils are now exposed in a different way;
96- Config / isomorphy / webpack utils added;
97- Updated dependencies.
98
99### v0.2.0
100- Webpack configs for apps updated to emulate `process.env.BABEL_ENV` instead of
101 `process.env.NODE_ENV`. The original intent behind emulation of that constant
102 was to distinguish development and production bundles during the runtime; in
103 our code depending on this package it is `BABEL_ENV` allows to distinguish
104 the builds, while `NODE_ENV` serve to switch between dev and prod APIs to be
105 used during the runtime.
106
107### v0.1.0
108The first release of the package. In general, everything is set up, we are going
109to move in difference stuff, without changing created package structure.
110
111### v0.0.x
112Pre-release drafts of the initial package version. A big journey starts here.
113
\No newline at end of file