-
Notifications
You must be signed in to change notification settings - Fork 16
/
CHANGELOG
2665 lines (2586 loc) · 106 KB
/
CHANGELOG
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Muscat Changelog
================
v 11.3
* Fix #1662, add new display for the WorkNode title
* Add shelf_mark to holdings
* Initial script for #1666
* #1675 and #1663, add district and country to autocomplete, and add them to validates_uniqueness_of, make all valued null by default from AA so it works too
* #1675 swap country and district in the list view
* Fix mismatch in NotificationMatcher, remove mod trigger from MarcNode and remove obsolete column specification
* Add composer to WorkNodes
* Index composer for WN
* Make ordering work in AA
* Make WorkNode autocomplete match tokes in the middle of the phrase
* #1676, map contains to cont
* Make 024 mandatory #1677
* #1677 add composer to autocomplete, fix labels
* Remove all the deprecated fields from WorkNode, #1677
* Add initial work node help (en and fr)
* Add script to automate exports
* Bump rails-html-sanitizer from 1.6.0 to 1.6.1
* Merge pull request #1682 from rism-digital/dependabot/bundler/rails-html-sanitizer-1.6.1
* Switch to dartsass-sprockets instead of sassc-rails
* Merge branch 'develop' of https://github.com/rism-digital/muscat into develop
* Update some of the gems
* Update rails to 7.2 and ransack too
* Update the rest of the gems
* Fix deprecated deprecator
* Switch all models to the new enum synthax
* #1673 Make sure the shared labels don't override the labels for each model
* #1674 add relators to 7x0
* #1674 Use only 246 for title
* Fix #1674 add all missing locales
* Fix #1684 add 383 Numeric designation to Works, + minor goodies
* Fix #1679, also fix display of superimposed labels
* Fix #1508, remove duplicate 383
* CMO Import
* Use the jump tables to optimize relattion size
* Preserve more CMO in notes
* Bump actionpack from 7.2.2 to 7.2.2.1
* Initial experimental logger for marc imports
* Try to make logging more machine readable
* Print logs...
* Merge pull request #1688 from rism-digital/dependabot/bundler/actionpack-7.2.2.1
* Use the proper tag for int note
* Reindex while creating
* Merge pull request #1678 from rism-digital/develop-work-node-help
* #1677 Script to remove empty 024
* #1677 Add more translations
* #1677 extend all work_node tables
* Fix migration #1677
* Fix #1505 unify control fields
* Fix #1498 add validation to 024 People
* Fix roles for future inventory_editor
* Add columns to work_node
* #1614 Actually add the leaders
* Add more debugging, but keep it out of 11.3
* Update labels
* Fix #1618, use built-in Anchored::Linker.auto_link instead of old URL helper
* Merge pull request #1696 from rism-digital/HirschSt-patch-1
v 11.2.2
* Add script to check if 593 is missing
* Fix #1670 add all missing backward links to Inventory Items
* Fix #1668, take in account institutions without siglum (don't move 094 if there is none)
* #1671 Inventareintrag instead of Inventarartikel
* #1671 make key or mode shared, and remove all the references
* #1671 remove 598
* #1671 fix 852 missing label
* Fix #1667, add missing label for $a
* Fix #1672, restore AuthToken interface after upgrade to ActiveAdmin 3.2
* Fix #1671, number all the numbers in different amounts
v 11.2.1
* Bump rexml from 3.3.6 to 3.3.9
* Merge pull request #1659 from rism-digital/dependabot/bundler/rexml-3.3.9
* Fix book_id and has_incipits (insert angel emoji here)
* Fix #1217 remove {{brk}} from 031 anf 563
* Fix #1665, arriving this week with 11.3!
* Fix latest names
* Make folder filtering actually work
* Add some missing names coming from sec lit
* Fix the last elusive names in inventory import
v 11.2
* Update Gemfile
* Fix #1463 - > initial removal of composed_of
* Updates for 7.1
* Initial port to AA 3.2
* Make logs less verbose on development mode
* Gem fixes for 7.1
* Make Source work with new preducates https://github.com/activeadmin/activeadmin/pull/8010
* Fix more models for Ransack 4 and AA 3.2.2
* Initial fix for DigitalObjects for Ransack 4
* Gem updates for 7.1
* Test: reimplementation of composed_of for cleaner class layout
* Switch over to composed_of_reimplementation
* Add index to item_id
* Refine the composed_of impl
* Migrate more defaults to 7.1, update sunspot, remove sunspot_rails
* Finish migrating settings to 7.1
* Better SQL escaping
* Remove old init files
* Increment results to 1k on all models
* Experimental: copy results to clipboard
* Revert jquery-ui to 6.0.1
* Less ugly clipboard implementation
* Add icon and "toastify" class to notify user
* Hand made toastify is better
* If set to index when importing records, tell Solr to commit them
* Copy the edit link
* Ditch Uglifier and use Terser for JS compression
* Add i18n to record actions pulldown texts
* Tell the model to be (sunspot) indexed, if requested
* Add 008 to marc exports
* Change # to | (no attempt to code)
* Add additional created_at parameters
* Remove duplicating code in institution and person to_external
* Add created_at to work nodes too
* Make sure belongs_to is optional by default
* Merge pull request #1607 from rism-digital/develop-export-008
* Merge pull request #1606 from fjorba/record-actions-add-i18n-deprecated-deleted
* Merge pull request #1605 from fjorba/sunspot-commit-after-import-if-index
* Merge pull request #1602 from fjorba/slow-down-worker-sleep-delay-on-development
* Commit whitespace in Gemfile
* Remove Turbolinks
* Add xml-export script
* Merge pull request #1608 from rism-digital/develop-export-script
* Initial implementation of templates for Inventories
* Remove obsolete utf8=✓ to url parameters
* Initial scaffolding for InventoryItem
* Make sure empty items do get shown on the top of the sorted lists
* Very basic bringup ov InventoryItem
* Add relations for InventoryItem
* More pieces for linking
* Fix InventoryItem saving
* Add tell fields, proper labels
* Fix views and links to delayed jobs
* Fix linking to IIs
* Fix validation for source inventory
* Make 773 linking work, add colors and abbr names
* Add abilities for inventory_item
* Expeimental box to show IIs
* Add comment for deprecated_ids
* Some correct scripts
* Generate extra basic inventories from the inventories project
* Initial working version of the import script
* Institution translation
* Inventory catalogues to publication migration
* Fix catalogue mapping
* Properly convert revue titles
* Add missing display_name
* Add proper 650 links to inventory items
* Fix Christan Bergen
* Add more partials for formatting
* Fix StandardTerms
* Convert data from the XML FILES
* Translate images
* Add links to the single images
* Fix missing inventories
* Fix more manifests
* Proper conversion of the summary section
* Remove obsolete "_" id tag
* Migrate inventory_item 852 to 691 for proper bibliography
* Add incipits to inventory items, remove incipits from inventories
* Add translations for Inventory items
* Fix typo and more labels for IIs
* Add label for links section
* Fix labels in inventory view
* Add InventoryItem2InventoryItem to preserve "later entry" 775 links
* Add autocompletes and 775 selection
* Skip unfinished inventories
* Index RISM Book ids and add script to search them for inventories
* Remove more empty 710
* Add more translations
* Reindex IIs
* Add proper filtering and indexes
* Preserve the HMI user
* Add book_id filter
* Add some filters for internal note and siglum
* Add new matched institutions
* Make 040 the same for everybody
* Add more institutions
* Mini script to detect ID collisions
* Match even more institutions
* Add some missing translations
* Add has_incipit? filter for source
* Fix label view, remove obsolete fix for #559
* Merge pull request #1610 from fjorba/remove-utf8-check-from-urls
* Fix #1624, add 910 to People
* Fix #1623, add scoring to titles in works
* Fix #1621, add Turkmenistan to people
* Fix #1611, add XD-BO
* Add translations
* Restore tab-saving functionality with rails 7.1
* #1590 add 094 to institutions
* #1590 modify to_external
* #1590 script to fix institutions
* Fix #1620, return the current index of items
* Use option parser for the export script
* Process --legacy option
* Don't have the search if we are using ajax
* Merge pull request #1626 from rism-digital/develop-export-script
* #1622, add validation to make sure the first group is never "Additional printed material"
* Fix #1622 implement the backend part
* Fix #1615 refactor holding name
* Fix GND push
* Make GND retrieve reqiests fail gracefully if the result is empty
* Fix check_group validator
* Remove country code from language file
* Make hardcoded fields never enabled, use for 094
* Make 094 readable only by editors
* Add saudi arabia to ISO codes
* Remove 110g, make sure indexing works with 094a
* Add "Inventory" Content type and make sure it is selected in new records
* Remove 560 from II
* Merge pull request #1632 from rism-digital/ahankinson-patch-1
* Merge pull request #1631 from rism-digital/country-codes-fix
* Initial fix for triggers + editor_partial
* Remove fields from Source Inventory
* Remove subfield_hardcoded and consolitate all the functionality in the normal subfield partial
* Some utility scripts
* Marc21 view should have two spaces
* De-pikadize with ease!
* Make 094 closed by default, add validation
* Make some records not creatable by hand
* Former siglum -> former sigla
* Add some missing locales
* Fix email translation, and parse more pikado lines
* Fix InventoryIOtem 593 and 93x
* Add 240 as in Source for InventoryItem
* Add 787 to inventories
* Add all inventory missing tags
* Add link to standard title from inventory item
* Keep the 852s from inventories
* Add option for compound validation rules, on the road to solve #1128
* Add an index to wf_owner in sources
* Implement "any_of" in the backend validator
* Make backend validation messages a bit more friendly
* Remove spurious percent char
* Reorder locale files
* Add all the missing keys
* Add all the missing italian translations
* Fix the fr localization
* Fix keys in FR translation
* Fix the DE translations
* translate more missing de
* Fix the spanish translation
* Fix filter_textinipit
* Fix pt
* Fix pl
* Fix Catalan
* Lastly, fix EN and collect cookie
* Remove old and unused Themefinder keys
* Remove more unused keys
* Remove even more unused stuff
* Fix #1453 and #1637
* Add some basic guidelines for the GND stuff
* Fix #1638
* Fix #1639
* Fix #1640
* Implement #1641
* Fix #1642
* Order the gnd translations
* Fix #1643
* Implement #1644
* More stuff for the GND
* Script to fix the Protypens
* Make the backend valitation localized messages actually work
* Script to fix ungrouped tags
* Add the missing tags
* Fix missing DEBUG
* Fix #1616, all this mess for a - !
* Move to console.warn
* Add the temp string for must_match
* Refine the validation rules
* Fix #1645
* Merge pull request #1635 from fjorba/remove-extra-percent-char
* Fix #1646 reindex required for Publication sometimes, miracles happen and this time it is filtering the DOs
* Fix #1560, remove Doubtful, we have no doubts here!
* More Doubtful to remove
* Merge branch 'develop' into develop-11.2
* Fix #1543 add all the locales!
* Fix #1499
* Fix #1627 Add san marino
* Fix #1614 Use to_external marc
* #1613 Fix disappearing "select"
* Fix typo in relationship name
* #1613, make sure the filters are restored when a NEW window is opened and switched back (the filters were never set back to the originating * window)
* Change all the filter names ##1613
* #1613 remove obsolete filter_workaround
* Fix more problems with select window, rename name to short_name for pub #1613
* #1613 Rename name to full_name in institution
* Fix #1613, make sure the deselection works and removes session[:select]
* Avoid regeneration of ids
* Possibly more fixes for #1613, tab saving not workling in new_window_select
* Fix #1650 make exported 774 more fancy
* Fix #1650, add $a composer and $t title
* Add 667 with the pub src counter to Person
* Fix #1636
* Whew! that was a lot for a minor release
v 11.1
* Bump jquery-ui-rails from 6.0.1 to 7.0.0
* Bump actionpack from 7.0.8.1 to 7.0.8.4
* Add Saudi Arabia to Institution Country Codes list
* Merge pull request #1601 from rism-digital/update-saudi-arabia
* Merge pull request #1594 from rism-digital/dependabot/bundler/actionpack-7.0.8.4
* Merge pull request #1574 from rism-digital/dependabot/bundler/jquery-ui-rails-7.0.0
* Backport: better SQL escaping
v 11
* Add authority reference counters to secondary literature records
* Merge branch 'develop' into add-new-counters-for-secondary-literature
* Update Muscat saml SSO authentication to Rails 7
* Update gems
* Test for global session
* Experimental: implement tab based saving
* New experimental version with only one cookie
* Fix raw marc text export
* Add check for race condition
* Test: don't clear the cookies on a tab deselect
* Add the tab id when returning the tab store
* Manage duplicate tabs
* Update InstitutionLabels.yml
* Keep tha last used search
* Merge pull request #1555 from rism-digital/jenniferward-patch-1
* Merge pull request #1534 from fjorba/single-sign-on-update-patch-for-rails-7
* Merge pull request #1397 from fjorba/add-new-counters-for-secondary-literature
* Fix #1553, missing label
* Fix #1554, show "e" for each 856
* Fix #1545, remove scr in 700 and 710
* Fix #1500, remove unused and not shown field
* Fix #1532, rename to "validity"
* Fix #596, include all counters!
* Merge branch 'develop' into develop-multitab
* #1527, make filter clearing work
* Allow for unsorted subfield_select_codes values
* Basic user select implementation, for #1497
* Better implementation using flexdatalist
* Migrate to new user selection
* Implement user selection for folder and comments
* Fix double escaping of & in xml export
* Fix #1567, add missing mandatory fields
* Fix #1552, add attribution qualifiers
* #1564 Update ARK resolver to the proper link
* #1089 Rename all the labels! (first try)
* Merge branch 'develop-user-select' into develop
* Merge branch 'develop' into develop-multitab
* Fix #1089 normalise all labels
* #1550 add 377 language code in Works
* Create 99 users
* Ms to print test script
* Add script to replace random strings in tags
* #1571 initial implementation
* Implement #1571 for standard term
* #1571 Implement label for solr_terms
* #1571 update Gemfile
* #1571 Add counters for person 550
* #1571 exclude 730 from 240
* Update Gemfile
* Use the unused title_d field in StandardTitle
* SQL queries are already case insensitive...
* Fix StandardTerm ac
* Update app/assets/javascripts/tab_saver.js
* Experimental: remove _d items from sources
* Remove full_name_d from People and remove stale code
* Fix #1551, add 590 work catalog note
* Fix #1569, add $g and $i
* #1349, show only publications with short_name
* #1349, finetune ac length
* #1570 Make items stored to force them to update on saving
* Switch to another field for #1570
* Switch to publication catalog of works AC for work
* Fix #1576 add "fragment"
* Fix #1573, add batch action to change user, make the list contain up to 1000 entries
* Give the menu entry a proper name
* Fix #1577, add $c
* Update PublicationFormOptions.yml
* Add more validation for Person
* Prevent more empty publications
* Bump rexml from 3.2.6 to 3.2.8
* Add display_name to people
* Update PersonLabels.yml
* Merge pull request #1582 from rism-digital/suriname-correction
* Merge pull request #1580 from rism-digital/dependabot/bundler/rexml-3.2.8
* Merge pull request #1578 from rism-digital/jenniferward-patch-5
* Merge pull request #1581 from fjorba/add-display-name-to-people
* Disallow creation of works from 930 in source
* Make 675 in Works not create new records
* Move ISO country codes to a shared file
* #1579 remove Benin
* #1579 add tus in Publications
* Fix benin for Institutions
* Fix 930 autocomplete in sources
* Fix the xml marc root in export
* Remove the xml declaration by writing the root child and not the full document (not tested)
* Merge pull request #1588 from rism-digital/develop-fix-marc-export
* Fix #1587 add line breaks
* Fix non-parallel XML export too
* Experimental fix for #1586
* #1586 better messages
* Add I18n, make race condition less racey
* #1586 refine messages
* #1586 make all the editor error I18n with proper messages
* #1586 properly trap ActionController::InvalidAuthenticityToken errors to generate 401s
* Update Ms to Print script
* Fix missing label to owner autocomplete
* Fix #1593, 690 view
* Fix #1592 add Bolivia to SecLit
* Fix #1595, ignore punctuation in names
* Fix #1595 no need to print the names
* Fix #1081, migrate 856 y to z
* #1575 Initial script
* All the landing pages!
* Update translations
* Fix #1596 make 370 work repeatable
v 10.2
* Added work abilities for person_editors
* Bump nokogiri from 1.16.0 to 1.16.2
* Delete obsolete script
* Update PersonLabels.yml
* Update PublicationLabels.yml
* Update InstitutionLabels.yml
* Update SourceLabels.yml
* Update WorkLabels.yml
* Bump rails from 7.0.8 to 7.0.8.1
* Update PublicationLabels.yml
* Bump rack from 2.2.8 to 2.2.8.1
* Fix marcxml export across models
* Add validation for 670 in work and work weekly report
* Fix all validation for work, fix 031 $t
* Remove author name from exported versions
* In Ruby 3, a file no longer exists, but exist
* Merge pull request #1530 from fjorba/ruby3-file-exist
* Merge pull request #1520 from rism-digital/dependabot/bundler/rack-2.2.8.1
* Merge pull request #1519 from rism-digital/jenniferward-patch-6
* Merge pull request #1518 from rism-digital/dependabot/bundler/rails-7.0.8.1
* Merge pull request #1516 from rism-digital/jenniferward-patch-5
* Merge pull request #1480 from rism-digital/dependabot/bundler/nokogiri-1.16.2
* Merge pull request #1512 from rism-digital/jenniferward-patch-1
* Merge pull request #1513 from rism-digital/jenniferward-patch-2
* Merge pull request #1514 from rism-digital/jenniferward-patch-3
* Merge pull request #1515 from rism-digital/jenniferward-patch-4
* Merge pull request #1455 from rism-digital/abilities
* Add missing folder help files for Catalan and Spanish
* Merge branch 'develop' of https://github.com/rism-digital/muscat into develop
* Merge pull request #1533 from fjorba/add-folders-help-ca-es
* Remove unused captcha + configuration
* Remove unused geo-browser
* Fix #1517, add valitation to 024 in Work
* Fix #1521, add 856 to work
* Fix #1493, add validation for 856
* Fix #1081, add validation to people, change $y to $z and make script to fix the mess
* Fix #1529, make 430 non-linked
* Fix #1522, migrate all 7xx to 5xx and script to fix the data
* Add missing user help files for Catalan and Spanish
* Fix #1531, filter by 690
* Fix #1524, add new functions
* Fix #1501, add $9 and $u to 670 in work and person
* Fix #1522, move 530 to relations
* Fix #1506, make sure all validations do run (learn to program, young Padawan)
* Make the mail report a bit nicer
* Make notifications for works work on each save
* Initial implementation for #1532
* #1532 fix de.yml
* #1532, add label to show
* Fix folder creation not working
* Reverse #1081
* Update Verovio to 4.1.0
* #1532 Add status tags
* Fix default error route
* Fix filter label
* Add status colors
* Fix #1528, add the proper class to 774 (773 already was ok)
* #1532, Switch dubious to doubtful, fix CA translation
* #1532 fix CSS
* Update locales
* Fix #1539, make sure magnifying glass works in Works
* Fix #1538, add growfields
* Fix #1537, make relator codes non repeatable.
* Fix #1524, arranger not arrangement
* Fix #1540, add $c in 100, EXPERIMENTAL! if it works bad, revert
* Fix ##1536
* Merge pull request #1535 from fjorba/users-help-text-ca-es
* Fix #1510
* Bump rdoc from 6.6.2 to 6.6.3.1
* #1528, make sure 774 does not user foreign_links
* Make 981 duplicated_from only keep the original ID in the chain and the last 4
* #1528 implement a new fix for this issue
* Add script to fix the 981
* Make better titles for Works
* Hide move and add button for 981
* Add specific filter for source ids
* Merge pull request #1541 from rism-digital/dependabot/bundler/rdoc-6.6.3.1
* Did I forget the changelog for 10.1?
v 10.1
* Fix some small issues
* Fix record types crashing everything in PL language
* Fix partials for reports
* Fix table name
* Fix the GND Work Editor permissions
* Fix #1482
* Add rescues
* Fix #1483
* Properly uncomment returns
* Fix typo
* Fix #1484, no doubts in muscat!
* Add more filters to works, fix #1481
* Implement "has incipit"
* Make folder display more nice (is this an overkill?)
* Fix #1485, move 775 to admin
* Remove 775 from SUB, Fix #1486
* Personal names: Move 667 to References and notes, Fix #1487
* Move arounf 667
v 10.0
* Allow more options for import_from_marc.rb
* Remove references to blacklight
* Update paper_trail
* Downgrade i18n to 3.9 so it works again, upgrade for another day
* Add some workaround to ActiveAdmin global new box-sizing inherit.
* Add gnd_works page with templates and partials
* Add routes to the gnd_works page actions
* Add editor profiles and marc related configuration for gnd works
* Add the GndWork and GndMarcWork classes
* Adjust the GND::Interface search and add retrieve
* Remove unused code and xsl in the GND::Interface
* Basic reloading of GND works
* Initial autocomplete implementation
* Activate editor validation, initial implementation for AC that preserves foreign value
* Add files for GND work labels and show
* Basic implementation of autocomplete through GND
* Add limit to the SRU query and the gnd id to the label
* Set a label for the instrument autocomplete
* Refactor GND::Interface.search and implement autocomplete for instruments
* Add master to 380 and adjust form options
* Disallow new on gnd work 100
* Adjust GND::Interface.search to return always a JSON object
* Update autocomplete to the proper version for GND
* Initial searching for people and works
* Fix search for work node
* Avoid a huge solr search if the gnd_id is nil
* Use proper filter_form spacing
* Make sure the search works without title
* Make the GND editor work with unknown marc tags and subfields
* Add wildcard for searches
* Add label file for WorkNodes
* Add default labels
* Show default labels based on configuration
* Sample labels for GND editor
* Adapt the marc editor to properly validate GndWorks
* Implement basic GND config
* Add option not to show "unknown fields" warning
* Make the autocompletes work
* Experimental GND push
* First functional implementation of GND saving
* Better GND saving and proper flash message, create GND works
* First functional GND with create capabilities.
* Add some localization
* Move all autocompletes to the inline_autocomplete
* Allow import_from_marc to import other Marc types, and optional arguments
* Restore Holding and Work to the valid models
* Add read ability for gnd_work
* Use the right permission
* Merge a missing commit?
* Make the application boot with ruby 3.2.2 and rails 6.1
* Update jquery
* Make Muscat boot with rails 7
* Remove already commented out download_links.rb
* Remove link to BL
* FIXME temp removal of saml stuff
* Allow items to be added and removed from folders
* Add the sidebar view
* Make fields in GND works all editable
* Add $p and $n to title summary for GND node
* Add more missing GND fields
* Add field 130 for GND editor
* Initial Autocomplete implementation fro Form in GND editor
* Fix form autocomplete
* Add "p" for gnd work 100
* Save list of last created IDs
* Make sure to save id only if there is an id
* Extract author and title
* Move current filter information at top of sidebar
* Merge pull request #1160 from fjorba/import-from-marc-take-options
* Add d-mbs matching scripts
* Fix 700 in institutions
* Make error message more clean
* Implement #1445
* Move db query from the viewer to a helper
* Small refinements to make 7.0.5 run
* Fix Holding view
* Merge pull request #1448 from fjorba/sidebar-move-current-filters-at-top
* Remove redundant "contains"
* Remove "contains"
* Re-add the missing routes for the GND editor
* Change gnd interface settings
* Fix bug when a new user is created the sidebar disappears if there is a validation failure
* Fix sample application.rb
* Test for adding prefix in to_xml
* Change host in SRU
* Update sru_spec.rb
* Add option for exporting a list of records
* Initial update to install doc
* Update schema for 7.0
* Fix #1459, add Ojibwa
* Update it translations
* Test with REXML
* Add libxml-ruby
* Use libxml in marc::to_xml
* Add collection parameters to calls to marc::to_xml
* Add `holdings/` prefix to merged `$3` in to_external
* Adjust to_xml to return a single record for the marc SRU access
* Fix #1460 add Jamaica
* Merge pull request #1438 from fjorba/add-remove-items-from-folders-v2
* Implement #1462 for testing
* Format the new folder actions
* Add labels for #1462
* Make 981 non deletable, and a shiny new partial for show
* Fixed: Missing replacement variable
* Merge pull request #1465 from rism-digital/fixed-replacement-variable
* #1462 implement duplication tracking in Work and Publication
* Fix #1075, Add obl. 12°
* Fix #1294, Search using magnifying glass in Secondary Lit
* Fix #1387, remove 041 $e
* Remove unused "columns" and "cols"
* Remove unused col* from person
* Remove col* from Institutions
* Remove col* from Publication
* Make Institution 700 nicer, fix IT translation
* Fix #1464, Add growtext to 667 in authorities
* Fix bluprint -> blueprint
* Initial implementation of #702, add DOs to holdings and show them
* #702 Title formatting enhancements
* #702 make Holdings selectable
* #702 Add locales
* #589 initial implementation
* Make the delete button automatically hide and show in the first group #589
* Add a paperclip icon for Holdings with a DO
* Make groups collapsable
* Filter holdings by Source id
* Make the comment more meaningful
* Fix #1329, add 730 to indexed fields
* Get master field from tag config, underscore model names
* Display subfield in Marc editor
* Create links to display Marc records in Marc and Marcxml
* Change Marc to uppercase (MARC21 and MARCXML)
* Change MARCXML icon to from "a" to </>
* MARC21 view: update font and colors
* Update app/views/marc/_show.html.erb
* Add spaces around subfields via css
* Draft installation instructions
* Avoid sorting to avoid comparison errors between Holding and Source
* Group relation tables in a new directory
* Remove all the outdated do_* stuff
* Extend sources_to_standard_titles table
* Extend sources_to_standard_terms
* Remaining Blacklight cleanup
* Fix .xml download, what happened to this file??
* Fix SRU xml generation
* Temp fix for sru html
* Extend sources_to_publications
* Fix #1445, move group and rename
* Extend sources_to_liturgical_feasts
* Extend sources_to_places
* Migrate fron CanCan (which is deprecated) to CanCanCan
* Bump puma from 6.3.0 to 6.4.2
* Refactor marc::to_xml to use a {} options parameters
* Add a deprecatedIds parameter to the SRU interface
* Merge commit 'a7e22e242fb5bb5836434b3a3a4f7edbbbf51396' into develop-deprecated-ids-option
* Update rmagik
* Merge pull request #1472 from rism-digital/dependabot/bundler/puma-6.4.2
* Merge pull request #1469 from fjorba/make-marc-formats-visible
* Merge pull request #1468 from fjorba/display-subfield-in-editor
* Merge pull request #1474 from rism-digital/develop-blacklight-cleanup
* Merge pull request #1456 from rism-digital/update-sru-interface
* Merge pull request #1475 from rism-digital/develop-deprecated-ids-option
* Extend holdings_to_institutions
* Update bundler to fix "Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated."
* Clean up gemfile
* Bump rails to 7.0.8
* Update the remaining gems
* Make sure the @tag is in the marc_config
* Add 130 in tag configuration for standard_titles/ prefix, actually make the @tag check work
* Extend holdings_to_people
* Extend holdings_to_publications
* Extend holdings_to_places
* Extend institutions_to_institutions
* Extend institutions_to_people
* Extend institutions_to_publications
* Remove unused institutions_to_standard_terms, which should have not existed in the first place
* Extend people_to_institutions
* Extend people_to_publications
* Extend people_to_people
* Drop unused tables
* Estend publications_to_people and publications_to_institutions
* Extend publications_to_places
* Extend publications_to_standard_terms
* Extend publications_to_publications
* Initial Work relation extensions megacommit
* Extend all work relations gigacommit
* Reorder declarations in models
* Make the maint record work for all models
* Fix linking ad add a script to generate triggers
* Revert strange stuff from marc_nodes
* Fix the non-marc triggers
* Add all the missing resave triggers
* Add basic controller
* Add script to resave all marc models
* Turns out we need "daemons" gem after all (for delayed_job)
* Extra basic data controller
* Add a mini model and AA controller to manage tokens since we get this for free from ActiveAdmin
* Basic 404s instead of a crash
* Set a proper title
* Fix MIME types
* Always enable passenger
* Fix #1467, Add a non-SRU MARC URL access
* Hopefully make the resave script don't explode
* Make the MIME types happy
* Respond with 405 for unknown methods #1467
* Add some eye-candy to the resave megascript
* Even more candy for the eye
* Fix typo and avoid crash...
* TEST: try to make the script more silent
* Fix stderr capture
* Fix default empty indicator for 599 in to_external
* Fix #1477, make MARC21 view use to_external not super elegant but does it for the moment
* Clean up obsolete SOLR stuff
* Make all tags end up in full text search
* Fix manifest creation (missing profile)
* Fix #1380 pull 599a also from holding record
* Fix missing labels for 500 in People
* #1344 Match default file in holdings
* Initial changelog
* Remove al last references to Blacklight opac
* Put MARC21 view in a box, FIXME find a better solution
* Escape $ in marc in a compatibile way to marcedit
* Localize new views
* Fix #1205 implement mapping for new fields
* Fix various missing indexed fields
* Fix ICCU link
* Fix #1205 add OCLC
* Change WorldCat URL
* Fix wrong message in folders, add authentication
* Improvements to Catalan and Spanish translations
* Add two more missing index items
* Fix "category" menu data not indexed
* Merge pull request #1479 from fjorba/improve-ca-es-translations
* Add the landing pages for 10
* Update crontab
* Refine cron scripts
* Add RVM calls
* Fix global var
* Add missing work node relations, make Maint script return data
* Fix messages in digital object actions
* Last second fixed: localize record_type filter, add abbreviation to record_type filter menu
v 9.4.2
* Updated rspecs with task
* Add DEL acronym for deleted records, unify translation files.
* Fix #1436, implement missing leaders, fix existing ones.
* Test implementation of MEI for works
* Add description for work digital obj link
* Test: Noto Sans Display
* Clean up a bit the destroy callbacks
* Fix division by 0 in SRU @ahankinson
* Small script to fix the "disappearing" list view on test systems
* Make better job for purging orphan items, put it in crontab
* Purging stuff does not really work perfectly yet
* Better purger implementation
* Add Catalan locale to the list of js languages
* Merge pull request #1442 from fjorba/unify-status-codes-translations
* Merge pull request #1450 from fjorba/add-catalan-to-js-i18n
* Merge pull request #1435 from rism-digital/develop-rspec
v 9.4.1
* Fix wrong relation in Work to composer
* Fix sru sigla search
* Fix #1444 add pat to relator codes
* Merge pull request #1446 from rism-digital/fix_sru
* Add Holding report to crontab, fix locales
* Make Noto Sans 100% back everywhere
* Make internal note 599 and 510 shown to everybody
v 9.4
* Updated sru index
* Merge pull request #1421 from rism-digital/develop_sru_index2
* Fix #1422 make the fix script better
* Test: fix for focus jumping around
* Editors should see all users in index
* More scripts for CH duplicates
* Added philipinnes to people countries
* Update HoldingBasicLabels.yml
* Update _help_text.en.md
* Merge pull request #1427 from rism-digital/jenniferward-patch-3
* Update en.yml
* Merge pull request #1428 from rism-digital/jenniferward-patch-4
* Fix old sru configuration
* Fix pollini import
* Merge pull request #1426 from rism-digital/jenniferward-patch-1
* Merge pull request #1424 from rism-digital/develop_person_conutry
* Merge pull request #1423 from rism-digital/develop_editor_abilities
* Merge pull request #1431 from rism-digital/develop_sru
* Finalize pollini, make incipits work
* Bump puma from 5.6.4 to 5.6.7
* Update translations
* #1374 Initial modifications for Holding report
* Fix the validator parts for non-Source models, #1374
* Fix hardcoded urls in validator
* Make the health report a bit nicer
* Fix #1415 Implement template-based items for subfield_select_codes, implement list given in ticket
* Fix #1414, add option to remove items from subfield_select_codes and implement ticket
* Fix #1432, add new regex
* Fix #1429, remove "fas" to follow MARC cose which uses Persioan
* Fix #1425, make match not case sensitive
* Fix #1416 Swith to Noto Sans for Muscat
* Fix #1408 and #1434, initial refactor of exporter for raw muscat data and other models
* Fix #1408, Fix #1434, implement raw marc and multiple different exported types
* Fix #1430, add help for DOs
* Add I18n for "help"
* Fix #1406, translations will come
* Fix #1409, strip data before validation also fix "new" for digital objects
* Fix #888, delete comments when a resource il deleted
* Finish implementation of ods import
* Merge pull request #1433 from rism-digital/dependabot/bundler/puma-5.6.7
* Show the user menu for users tha can see it
* Fix interpolation variable in PL
* Fix #1437, remove old 518$a autocomplete, add growfields
v 9.3.1
* Make id in html view clickable
* Added 240m to sru
* Fix #1356 Allow editors to view users
* Fix current folder filder behaviour and create a couple more
* In the folder filters, select only users with folders
* Do not allow the creation of folders of users
* Rename obsolete catalogues filter text to publications
* Merge pull request #1398 from fjorba/filter-catalog-should-be-filter-publication
* Merge pull request #1393 from fjorba/remove-folder-actions-for-users
* Merge pull request #1395 from rism-digital/develop_abilities
* Merge pull request #1390 from fjorba/add-new-folder-filters
* Fix #1412 make the server validation correctly validate mandatory tags
* Implement the exclusions as array to allow for duplicate keys
* Fix #1246, make sure the focus is returned on the 031 $p textarea
* Update gems to use new version of rails autocomplete
* #1411 add 046, remove obsolete fields, make validation really work
* #1411 add 370
* #1411 add 530
* Add translations for new work fields
* Fix #1410, add proper collation
* Fix #1369, add place in 710 $c for holdings too
* Fix #1386 make 024 required in institutions
* Fix #1418, properly link works
* Microfix for the offended works
* Add new window selection for 530 work
* Updated sru index
* Merge pull request #1421 from rism-digital/develop_sru_index2
* #1422 make person_id work
* Fix #1422 make the fix script better
v 9.3
* Implement $a and $b in institutions, v3 (thanks to fjorba!)
* Fill in corporate name in institutions table
* Bump rack from 2.2.6.2 to 2.2.6.4
* Experimental: Pick 031t from the indexed values in Source and not anymore in Standard Tile
* Fix #1354, Added some fields to CSV
* Catalan translation fixes and improvements
* Merge pull request #1335 from fjorba/institutions-consider-subordinate-unit-v3
* Merge pull request #1359 from fjorba/catalan-fixes-1
* Escape data-scroll-target editor validation javascript element
* Merge pull request #1361 from fjorba/escape-marc-editor-data-scroll-target
* Merge pull request #1358 from rism-digital/develop_csv
* Merge pull request #1343 from rism-digital/dependabot/bundler/rack-2.2.6.4
* Bump nokogiri from 1.13.10 to 1.14.3
* Merge pull request #1355 from rism-digital/dependabot/bundler/nokogiri-1.14.3
* Remove unused pae field
* Add 699 (local) tag for work tags
* Adjust configuration for work tags
* Add "incipit-replace" tag type
* Make the "inline autocomplete" work with data from the backend, f.ex. data from 031t
* Make the inline_autocomplete work as a target for autocomplete_extra
* Remove new window search in incipits
* Add 599 internal notes from the incipit correct script
* Get notifications for Works, not WorkNodes
* Fix link to BNF catalogue
* Add support for duplicating a work
* Merge pull request #1378 from rism-digital/develop-works-duplicate
* Merge pull request #1364 from rism-digital/develop-works-add-tags
* Merge pull request #1377 from rism-digital/fix-bnf-uri
* Basic work tag filtering on Works
* Aviod crash when the global note is not there
* Add dome 650 scripts
* Add validation exclusion support
* Add exclusions to validation job
* Update 710c label and translations
* Switch to using Facets instead of Terms to get terms in a document
* Fix #1369 add Place also to 710 Publication
* Fix #1078 add script to dup 700 and 710
* Add the Pollini importer
* Update autocomplete gem and othe minor gems
* #1078 fix 7x0 also on holding
* #1078 push the complete version
* #1078 Make the scrpt more clever not tu dup empty $4 and to preserve the position
* Merge pull request #1379 from rism-digital/dependabot/bundler/jquery-rails-4.4.0
* Add actual validation to 593!!
* Validate institution between child and parent
* Fix #1384, add Folder name in name and mail
* Add docs for ValidationExclusions
v 9.2.1
* Merge #1378 to add duplication to works
v 9.2
* Add migration for utf8mb4_0900_as_cs
* Collapse 031
* Add validation for 031 $a
* Add more tags in 031 validation
* Fix #1197 add validation for 773
* #1350, Refactor 774 saving so when a 773 in a source is changed both old and new parent are updated.
* Make the validation logger create a new file
* set UTC timezione
v 9.1.2
* Add Catalan translation
* Add WorkNode $p
* Validate stale 774 links
* Make the missing master error include the object id
* Make validation work for institutions
* Fix #1337, add 592 to tags that go in holdings
* Fix emails for expiring folders
* Add missing label for expiring folders
* Fix #1333, link to institution goes to the actual linked institution
* Fix #1338, make $0 required when there is $4 in 700 and 710
* Fix #1336, remove 593 if we are moving an existing one
* Allow multiple shared confs
* Prevent template switch from restoring old versions
* Better folder expiration email formatting and message
* Throw file name in excpetion when loading yml configuration for editor
* Add trigger to subfield secondary
* Optiona puts patch showing file name
* Merge pull request #1339 from fjorba/catalan-translation
* Fix #1330 add hardcoded field and assign it to 031 $a
* Fix #1345, add standard title filtering
* Add properly translated filters for Standard Titles
* Update verovio to 3.15
v 9.1.1
* Add $d for 500 in people
v 9.1
* Rename description to title in publications
* Rename a minor variable related to description to title
* Rename description to title also for foreign keys
* Fix sorting for form and notes
* Add function to delete all work-to-work links
* Add person name and gnd-id to works.yml
* Add migration to rename work columns
* Change to opus and catalogue in model and active admin
* Add ordering and fix filtering fields
* Add link_status column
* More description to title renames
* Sync admin code for Person and Institution
* Add subtitle (245 $b) to title (245 $a) attribute
* Fill in username in seed values
* Fix #1305 Revert validation to 8.1
* Fix #1304, make VIAF searches complete
* Merge pull request #1303 from fjorba/seed-add-username
* Merge pull request #1289 from fjorba/add-subtitle-to-title
* Make NotificationMatches work with WorkNodes, TODO check for Works
* Bump rails-html-sanitizer from 1.4.3 to 1.4.4
* Merge pull request #1104 from fjorba/publications-rename-description-to-title
* Fix #1292 Merge branch 'master' into develop
* Fix #1309, delete catalogues table
* Fix #1293, show siglum in institution show page (why was it disabled in the first place?)
* Fix #1290, add B/VII
* Merge pull request #1308 from rism-digital/dependabot/bundler/rails-html-sanitizer-1.4.4
* Improve DIGITAL_OBJECT_PATH documentation with an example
* Recognize subunit as different from monograph in sources leader
* Add work catalogue flag to publication
* Add some migration to cleanup the db
* Adjust MarcWork::get_title to use 130
* Add metadata to sources_to_institutions, make it not updated automatically when a source is saved
* Merge pull request #1315 from fjorba/document-digital-object-path-config
* Merge pull request #1284 from fjorba/sync-admin-person-and-institution
* Fix #1316, add swa
* Fix #1313 Add chr
* Add validation for work node 024
* Merge pull request #1319 from fjorba/split-bibliographic-level-subunit-monograph
* Add migration to change work::marc_source to mediumtext
* Bump rack from 2.2.4 to 2.2.6.2
* Bump globalid from 1.0.0 to 1.0.1
* Remove 100$j for works
* Migration to add some indexes to works
* Add standard_term (duplicates not removed)
* Make deduplication work when one source is loaded
* Ignore housekeeping/work-mining
* Add support for booleans in _with_integer SOLR queries