Skip to content

Commit dc8286e

Browse files
Merge pull request #71 from NYPL-Simplified/SIMPLY-3852/decrease-expensive-ops
Simply 3852/decrease expensive ops
2 parents 60db544 + 05a6fde commit dc8286e

File tree

11 files changed

+1190
-10935
lines changed

11 files changed

+1190
-10935
lines changed

CHANGELOG.md

Lines changed: 174 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,218 +1,365 @@
11
## Changelog
22

3+
### v1.4.14
4+
5+
#### Updated
6+
7+
- Changed all instances of the Panel component to render contents only on click.
8+
- Upgraded to v1.3.19 of the reusable components package.
9+
310
### v1.4.13
11+
412
#### Added
13+
514
- Put in comments for clarity.
615
- Updated README for clearer startup instructions through Docker.
716

817
### v1.4.12
18+
919
#### Fixed
20+
1021
- Fixed failing MonthlyDataTab tests.
22+
1123
#### Updated
24+
1225
- Upgraded to v1.3.18 of the reusable components package.
1326

1427
### v1.4.11
28+
1529
#### Added
16-
- Added a Monthly Data tab to display a list of the libraries validated during any given month.
30+
31+
- Added a Monthly Data tab to display a list of the libraries validated during
32+
any given month.
1733

1834
### v1.4.10
35+
1936
#### Updated
20-
- Modified the date display features to use the date when the library's contact email address was validated, rather than the timestamp property (which is the date when the library was last modified).
37+
38+
- Modified the date display features to use the date when the library's contact
39+
email address was validated, rather than the timestamp property (which is the
40+
date when the library was last modified).
2141

2242
### v1.4.9
43+
2344
#### Added
24-
- Added display for and ability to validate the help email and copyright email, along with the contact email.
45+
46+
- Added display for and ability to validate the help email and copyright email,
47+
along with the contact email.
2548

2649
### v1.4.8
50+
2751
#### Added
52+
2853
- Updated the `opds-web-client` package to 0.3.4.
2954

3055
### v1.4.7
56+
3157
#### Added
32-
- Added an option for displaying the month each library was added, in the Yearly Data tab.
58+
59+
- Added an option for displaying the month each library was added, in the Yearly
60+
Data tab.
3361

3462
### v1.4.6
63+
3564
#### Updated
65+
3666
- Refactored and added additional features to the Yearly Data tab.
3767

3868
### v1.4.5
69+
3970
#### Updated
71+
4072
- Displayed the total number of Adobe IDs in the Adobe Data tab.
4173

4274
### v1.4.4
75+
4376
#### Added
44-
- Added a Yearly Data tab to the Stats panel, displaying a list of the libraries sorted by what year they were added.
77+
78+
- Added a Yearly Data tab to the Stats panel, displaying a list of the libraries
79+
sorted by what year they were added.
4580

4681
### v1.4.3
82+
4783
#### Updated
48-
- Updated the `opds-web-client` to version 0.3.2 and removing LibrariesListContainer.
84+
85+
- Updated the `opds-web-client` to version 0.3.2 and removing
86+
LibrariesListContainer.
4987

5088
### v1.4.2
89+
5190
#### Updated
52-
- Enabled the Aggregate Data panel to pull geographical information from PLS IDs when necessary.
91+
92+
- Enabled the Aggregate Data panel to pull geographical information from PLS IDs
93+
when necessary.
5394

5495
### v1.4.1
96+
5597
#### Added
56-
- Implemented option for displaying geographical information alongside each library's name in the List tab of the Aggregate Data panel.
98+
99+
- Implemented option for displaying geographical information alongside each
100+
library's name in the List tab of the Aggregate Data panel.
57101

58102
### v1.4.0
103+
59104
#### Updated
60-
- Updated the `opds-web-client` to version 0.3.0, Typescript to version 3.7.2, and other related packages to their latest version. Fixed minor code issues based on update.
105+
106+
- Updated the `opds-web-client` to version 0.3.0, Typescript to version 3.7.2,
107+
and other related packages to their latest version. Fixed minor code issues
108+
based on update.
61109
- Updated Travis to use Node 10 when building and running tests.
62110

63111
### v1.3.13
112+
64113
#### Fixed
114+
65115
- Fixed accessibility issues found by `react-axe`.
66116

67117
### v1.3.12
118+
68119
#### Fixed
69-
- Grouped cancelled libraries with testing libraries, rather than displaying them in the production list.
120+
121+
- Grouped cancelled libraries with testing libraries, rather than displaying
122+
them in the production list.
70123

71124
### v1.3.11
125+
72126
#### Fixed
73-
- Made it possible to change the UUID attribute within the modifyLibrary function.
127+
128+
- Made it possible to change the UUID attribute within the modifyLibrary
129+
function.
74130

75131
### v1.3.10
132+
76133
#### Added
134+
77135
- Added `react-axe` to test for accessibility.
78136
- Updated the `opds-web-client` package to version 0.2.10.
79137

80138
### v1.3.9
139+
81140
#### Updated
141+
82142
- Upgraded to v1.3.17 of library-simplified-reusable-components.
83143

84144
### v1.3.8
145+
85146
#### Added
86-
- Added a third tab to the Aggregate Data panel and a new item to the library detail component, displaying information about how many Adobe Account IDs are associated with each production library.
147+
148+
- Added a third tab to the Aggregate Data panel and a new item to the library
149+
detail component, displaying information about how many Adobe Account IDs are
150+
associated with each production library.
87151

88152
### v1.3.7
153+
89154
#### Added
90-
- Created an Aggregate Data panel to display how many libraries are in production, testing, and cancelled.
155+
156+
- Created an Aggregate Data panel to display how many libraries are in
157+
production, testing, and cancelled.
91158

92159
### v1.3.6
160+
93161
#### Updated
94-
- Imported the reusable Input component and updated the SearchForm, LogInForm, and PlsIDForm components to comply with accessibility standards.
162+
163+
- Imported the reusable Input component and updated the SearchForm, LogInForm,
164+
and PlsIDForm components to comply with accessibility standards.
95165

96166
### v1.3.5
167+
97168
#### Added
98-
- Imported the reusable Tabs component, and passed it a uniqueId prop to comply with accessibility standards.
169+
170+
- Imported the reusable Tabs component, and passed it a uniqueId prop to comply
171+
with accessibility standards.
99172

100173
### v1.3.4
174+
101175
#### Added
176+
102177
- Typedoc for generating code documentation.
178+
103179
#### Updated
104-
- Updated the Panel components to take in new props and used the Header from Reusable Components.
105-
- Updated the PlsIDForm to use the `uuid` prop as an ID to its `Input` component for accessibility purposes.
180+
181+
- Updated the Panel components to take in new props and used the Header from
182+
Reusable Components.
183+
- Updated the PlsIDForm to use the `uuid` prop as an ID to its `Input` component
184+
for accessibility purposes.
106185

107186
### v1.3.3
187+
108188
#### Added
109-
- Rendered a loading indicator component while the list of libraries is being loaded.
189+
190+
- Rendered a loading indicator component while the list of libraries is being
191+
loaded.
110192

111193
### v1.3.2
194+
112195
#### Updated
196+
113197
- Changed the label on the search form to reflect new functionality.
114198

115199
### v1.3.1
200+
116201
#### Added
202+
117203
- Enabled filtering the list of libraries by attribute.
118204

119205
### v1.3.0
206+
120207
#### Updated
121-
- Updated the version of react-router to v5. Updated the header to render all the time and how the main app is rendered with the router.
208+
209+
- Updated the version of react-router to v5. Updated the header to render all
210+
the time and how the main app is rendered with the router.
122211

123212
### v1.2.7
213+
124214
#### Added
215+
125216
- Enabled admins to add, edit, and view each library's PLS ID.
126-
- `tslint-react-a11y` linter extension to review accessibility in React components.
217+
- `tslint-react-a11y` linter extension to review accessibility in React
218+
components.
127219

128220
### v1.2.6
221+
129222
#### Updated
223+
130224
- Updated the version of the opds-web-client, Redux, and Typescript.
131225

132226
### v1.2.5
227+
133228
#### Updated
229+
134230
- Updated the minifier configuration options.
135231

136232
### v.1.2.4
233+
137234
#### Updated
235+
138236
- Updated to v1.3.9 of library-simplified-reusable-components.
139237

140238
### v1.2.3
239+
141240
#### Updated
241+
142242
- Continuing to update the uglification plugin.
143243

144244
### v1.2.2
245+
145246
#### Fixed
247+
146248
- Configuring the uglification plugin.
147249

148250
### v1.2.1
251+
149252
#### Updated
150-
- Integrated the Form component from the [https://github.com/NYPL-Simplified/reusable-components](library-simplified-reusable-components) package.
253+
254+
- Integrated the Form component from the
255+
[https://github.com/NYPL-Simplified/reusable-components](library-simplified-reusable-components)
256+
package.
151257

152258
### v1.2.0
259+
153260
#### Updated
261+
154262
- Updating to React 16 and Enzyme 3.9 with updates to unit tests.
155263

156264
### v1.1.6
265+
157266
#### Added
158-
- Created a new tab to display information about each library's focus area and service area.
267+
268+
- Created a new tab to display information about each library's focus area and
269+
service area.
159270

160271
### v1.1.5
272+
161273
#### Added
274+
162275
- Implemented a toggle for switching between production mode and QA mode.
163276

164277
### v1.1.4
278+
165279
#### Updated
280+
166281
- Utilized new built-in styling options for the Button component.
167282

168283
### v1.1.3
284+
169285
#### Updated
286+
170287
- Updating the reusable-components package version which now uses React 16.
171288

172289
### v1.1.2
290+
173291
#### Updated
292+
174293
- Updating to Webpack 4.
175294

176295
### v1.1.1
296+
177297
#### Added
298+
178299
- Implemented a search feature for the list of libraries
179300

180301
### v1.1.0
302+
181303
#### Updated
182-
- Updated `typings` to `@types`, updated Typescript, and updated unit tests with fetch-mock. These updates are needed to import the updated `opds-web-client` v0.2.0 package.
304+
305+
- Updated `typings` to `@types`, updated Typescript, and updated unit tests with
306+
fetch-mock. These updates are needed to import the updated `opds-web-client`
307+
v0.2.0 package.
183308

184309
### v1.0.5
310+
185311
#### Updated
186-
- Integrated the Button component from the [https://github.com/NYPL-Simplified/reusable-components](library-simplified-reusable-components) package
312+
313+
- Integrated the Button component from the
314+
[https://github.com/NYPL-Simplified/reusable-components](library-simplified-reusable-components)
315+
package
187316
- Updating the `reusable-components` npm package version to 1.3.1.
188317

189318
### v1.0.4
319+
190320
#### Updated
191-
- Integrated the Panel component from the [https://github.com/NYPL-Simplified/reusable-components](library-simplified-reusable-components) package
321+
322+
- Integrated the Panel component from the
323+
[https://github.com/NYPL-Simplified/reusable-components](library-simplified-reusable-components)
324+
package
192325

193326
### v1.0.3
327+
194328
#### Updated
195-
- Made the validation timestamp automatically update as soon as a user validates an email address
329+
330+
- Made the validation timestamp automatically update as soon as a user validates
331+
an email address
196332

197333
### v1.0.2
334+
198335
#### Updated
336+
199337
- Implemented functionality for manually validating an email address
200338

201339
### v1.0.1
340+
202341
#### Added
342+
203343
- Implemented form for re-sending validation emails
204344

205345
### v1.0.0
346+
206347
#### Added
348+
207349
- Log in functionality
208350

209351
### v0.0.2
352+
210353
#### Added
354+
211355
- Rendered list of libraries
212356
- Rendered details about each library
213357
- Implemented functionality for editing library stage and registry stage
214-
- Made library details more readable by implementing an accessible Tabs component
358+
- Made library details more readable by implementing an accessible Tabs
359+
component
215360

216361
### v0.0.1
362+
217363
#### Added
364+
218365
- Set up the interface

0 commit comments

Comments
 (0)