]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers, adding Upgrade Script and Changelog
[Evergreen.git] / ChangeLog
1 commit ff22c71b014d66b718f898431629e0ec28a03b32
2 Author: Jason Stephenson <jason@sigio.com>
3 Date:   Thu Jul 21 10:09:12 2022 -0400
4
5     Revert "Translation updates - po files"
6     
7     This reverts commit b7e11c87cb7a69c647f6ce35c3bc4bdc8488842b.
8     
9     This was the newpot step run by mistake.
10
11 442     442     build/i18n/po/bootstrap-opac/bootstrap-opac.pot
12 1       1       build/i18n/po/conify/conify.pot
13 14      14      build/i18n/po/kpac/kpac.pot
14 441     441     build/i18n/po/tpac/tpac.pot
15 2       2       build/i18n/po/urlverify/urlverify.pot
16 114     114     build/i18n/po/webstaff/webstaff.pot
17
18 commit b7e11c87cb7a69c647f6ce35c3bc4bdc8488842b
19 Author: Jason Stephenson <jason@sigio.com>
20 Date:   Thu Jul 21 09:53:39 2022 -0400
21
22     Translation updates - po files
23     
24     Signed-off-by: Jason Stephenson <jason@sigio.com>
25
26 442     442     build/i18n/po/bootstrap-opac/bootstrap-opac.pot
27 1       1       build/i18n/po/conify/conify.pot
28 14      14      build/i18n/po/kpac/kpac.pot
29 441     441     build/i18n/po/tpac/tpac.pot
30 2       2       build/i18n/po/urlverify/urlverify.pot
31 114     114     build/i18n/po/webstaff/webstaff.pot
32
33 commit f851e5a34670620e2d99c9c43d6d8304fefd0677
34 Author: Jason Stephenson <jason@sigio.com>
35 Date:   Wed Jul 20 08:57:55 2022 -0400
36
37     Docs: 3.7.4 Release Notes
38     
39     Signed-off-by: Jason Stephenson <jason@sigio.com>
40
41 32      0       docs/RELEASE_NOTES_3_7.adoc
42
43 commit 484e6a5d65274bb572b28974d436e3c5e3620ebc
44 Author: Jason Stephenson <jason@sigio.com>
45 Date:   Tue Jul 19 14:18:29 2022 -0400
46
47     Revert "LP#1945385: use eg-admin-page for circ limit sets admin UI"
48     
49     This reverts commit 5380bfb11a3a38bac521ce8ef92216c13d46f3b9.
50     
51     The reverted code raises the following error in 3.7:
52     
53     ERROR in
54     src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.html:4:32
55     - error NG8002: Can't bind to 'templateFields' since it isn't a known
56     property of 'eg-admin-page'.
57     
58     Signed-off-by: Jason Stephenson <jason@sigio.com>
59
60 20      8       Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.html
61 118     2       Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.ts
62 0       2       Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.module.ts
63 1       1       Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set_edit.component.ts
64
65 commit f51c09157ff0199a7782c4f4974e2146e5fde77f
66 Author: Jason Stephenson <jason@sigio.com>
67 Date:   Fri Jul 15 13:34:18 2022 -0400
68
69     Revert "LP#1851884: eg-fm-record-editor: avoid fetching all rows from linked table"
70     
71     This reverts commit f2824b8457fa1e941053cdc7fa715ab21e6f58c9.
72     
73     It causes the following error when building Angular:
74     
75         ERROR in src/app/share/fm-editor/fm-editor.component.ts:517:30 - error TS2339: Property 'linkedSearchConditions' does not exist on type 'FmFieldOptions'.
76     
77         517             if (fieldOptions.linkedSearchConditions) {
78                                          ~~~~~~~~~~~~~~~~~~~~~~
79         src/app/share/fm-editor/fm-editor.component.ts:518:51 - error TS2339: Property 'linkedSearchConditions' does not exist on type 'FmFieldOptions'.
80     
81         518                 field.idlBaseQuery = fieldOptions.linkedSearchConditions;
82     
83     There does not appear to be any way to resolve this as the patch also
84     relies on other changes in rel_3_8 and rel_3_9 that are not present in
85     rel_3_7.  For these reasons, I am reverting the patch from rel_3_7.
86     
87     Signed-off-by: Jason Stephenson <jason@sigio.com>
88
89 1       10      Open-ILS/src/eg2/src/app/core/idl.service.ts
90 0       13      Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
91 72      14      Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
92
93 commit 4f51006f1b944dd41380efdc158ea171500a9738
94 Author: Jason Stephenson <jason@sigio.com>
95 Date:   Thu May 26 13:02:53 2022 -0400
96
97     LP 1975861: Fix the Patch for Lp 1909681 on rel_3_7
98     
99     The change to the Hopeless Holds Interface for opening title links in
100     a new tab was missed in the 3.7 backport of the branch from bug
101     1909681. This commit adds it back.
102     
103     NOTE: This branch is for rel_3_7 and ONLY rel_3_7.  Other Evergreen
104     branches do not need it.
105     
106     Signed-off-by: Jason Stephenson <jason@sigio.com>
107
108 1       1       Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
109
110 commit f2824b8457fa1e941053cdc7fa715ab21e6f58c9
111 Author: Galen Charlton <gmc@equinoxOLI.org>
112 Date:   Wed Apr 27 20:42:05 2022 -0400
113
114     LP#1851884: eg-fm-record-editor: avoid fetching all rows from linked table
115     
116     This patch ensures that Angular FM record editor dialogs do
117     not attempt to fetch all rows from target table when constructing
118     a combobox for a linked field.
119     
120     In particular, it makes the following changes:
121     
122     * If a custom template for a field is supplied, use that by
123       default rather than _also_ creating a data source for
124       a combobox.
125     * Rather than creating its own data source for a linked field,
126       the FM record editor now uses the IDL mode of eg-combobox. By doing
127       this, we use eg-combobox's default data source, which limits
128       record retrievals to 100 rows max. Also, empty-click is now
129       enabled by default.
130     * When attempting to identify a selector for an IDL class, if
131       the class doesn't define a selector and doesn't have a field named
132       'name', but its primary key is a text field, use the primary
133       key as the selector.
134     
135     To test
136     -------
137     [1] Create a few thousand empty bib record buckets in your test database.
138     [2] Edit a carousel under Local Administration; note that it can
139         take some time for the dialog to load.
140     [3] Apply the patch and repeat step 2. This time, the carousel edit modal
141         should open instantly.
142     [4] Test various Angular record editor modals to confirm that they behave
143         as expected. For example:
144     
145         * The allocate to fund dialog in Fund Administration, in particular
146           to verify that only active funds show up.
147         * The assign user to course modal, to verify that searching is done
148           by course number, not name.
149         * Filter Dialog Set editor under /eg2/en-US/staff/admin/local/config/filter_dialog_filter_set
150           to verify that the drop down for the creator doesn't fetch
151           all patrons. (Note that this is an artificial example).
152     
153     Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
154     Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
155
156 10      1       Open-ILS/src/eg2/src/app/core/idl.service.ts
157 13      0       Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
158 14      72      Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
159
160 commit 5380bfb11a3a38bac521ce8ef92216c13d46f3b9
161 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
162 Date:   Thu May 19 16:32:38 2022 -0700
163
164     LP#1945385: use eg-admin-page for circ limit sets admin UI
165     
166     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
167     Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
168     Signed-off-by: Jason Stephenson <jason@sigio.com>
169
170 8       20      Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.html
171 2       118     Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.ts
172 2       0       Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.module.ts
173 1       1       Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set_edit.component.ts
174
175 commit 4c18d9ae1fae96eaa057dccbd3da1968277e986a
176 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
177 Date:   Thu Apr 21 10:48:15 2022 -0700
178
179     LP#1932203: serialize requests on Edit Due Date in Items Out tab
180     
181     Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
182     Signed-off-by: Jason Stephenson <jason@sigio.com>
183
184 7       5       Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
185
186 commit bd9fc8a16fa8d84176e2fbc065bd7ea7ea9295aa
187 Author: Galen Charlton <gmc@equinoxOLI.org>
188 Date:   Mon May 23 19:06:48 2022 -0400
189
190     LP#1930617: reduce parallel requests initiated by AngularJS holdings editor
191     
192     This patch decreases the number of parallel requests spawned by the
193     AngularJS holdings editor. This can reduce load on open-ils.pcrud when
194     the editor is used to handle a large number of items in one batch.
195     
196     This patch takes the following approaches:
197     
198     - the fetching of call number affixes now only makes one request
199       per relevant org unit
200     - item alerts are now retrieved via fleshing when the batch of items
201       is requested (as opposed to doing a PCRUD request for each copy)
202     - fetching monograph parts is now done serially
203     
204     To test
205     -------
206     [1] Apply the patch.
207     [2] Create a bucket with a few hundred items and edit all of them
208         in the AngularJS holdings editor (which is what you get when
209         you edit items from the bucket interface).
210     [3] Verify that the editing loads itself without causing errors
211         or PCRUD drone spikes.
212     [4] Verify that item alerts and monograph parts are loaded
213     [5] Verify that the call number prefix and suffix drop-downs
214         are correctly populated.
215     [6] Verify that copy alerts can be attached to newly-created items
216         and saved.
217     
218     Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
219     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
220
221 68      29      Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
222
223 commit 45dd90092449fc2aeb3ed39945706e61f2886ee6
224 Author: Galen Charlton <gmc@equinoxOLI.org>
225 Date:   Thu May 19 10:00:48 2022 -0400
226
227     LP#1974195: fix memory leak when performing fleshed Fieldmapper search
228     
229     This patch fixes a memory leak that occurs when performing
230     a fleshed search of an IDL class via open-ils.cstore, open-ils.pcrud,
231     or open-ils.rstore. It removes a debug-level log entry that didn't
232     free a temporary string.
233     
234     To test
235     -------
236     [1] Perform a PCRUD search that includes fleshing and retrieves
237         a large responses. One example is a search on bre that fleshes
238         call numbers and copies and returns a few hundred bibs.
239     [2] Observe that the PCRUD drone that serviced the request has
240         increased its memory usage significantly.
241     [3] Apply the patch and repeat step 1. This time, the drone's memory
242         usage should not (persistently) increase as much.
243     
244     Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
245     Signed-off-by: Jason Stephenson <jason@sigio.com>
246
247 0       2       Open-ILS/src/c-apps/oils_sql.c
248
249 commit c915763aeaf24629435ff471ebe19a2b087022a7
250 Author: Jason Boyer <JBoyer@equinoxOLI.org>
251 Date:   Fri May 20 17:35:53 2022 -0400
252
253     Forward Port 3.7.3 Upgrade Script
254     
255     Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
256
257 2231    0       Open-ILS/src/sql/Pg/version-upgrade/3.7.2-3.7.3-upgrade-db.sql
258  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.7.2-3.7.3-upgrade-db.sql