1 | # Topcoder React Utils Changelog
|
2 |
|
3 | ### v0.7.7
|
4 | - Adds [**`Modal`**](docs/modal.md) component.
|
5 |
|
6 | ### v0.7.2
|
7 | Fix of `<Link>` and `<NavLink>` logic.
|
8 |
|
9 | ### v0.7.0
|
10 | Fixes 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
|
41 | All dependencies are force-updated to their latest versions. It might introduce
|
42 | breaking changes.
|
43 |
|
44 | ### v0.4.4
|
45 | PoC 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
|
52 | Adds `topcoder-lib-setup` script, which should help to update our ReactJS
|
53 | libraries in the host packages. Not mentioned in the docs as it still pending
|
54 | to 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
|
108 | The first release of the package. In general, everything is set up, we are going
|
109 | to move in difference stuff, without changing created package structure.
|
110 |
|
111 | ### v0.0.x
|
112 | Pre-release drafts of the initial package version. A big journey starts here.
|
113 |
|
\ | No newline at end of file |