2024.02.21
shlag3n
released this
21 Feb 10:01
·
180 commits
to production
since this release
What's Changed
- Develop by @richard0000 in #15
- Validate URL for use case by @richard0000 in #17
- Show file deatils while importing by @richard0000 in #16
- Develop by @richard0000 in #18
- Design preview file mapping by @richard0000 in #19
- Take out API service calls configuration by @richard0000 in #20
- Develop by @richard0000 in #21
- Add specifications list view by @richard0000 in #23
- Read domains from local file by @richard0000 in #24
- Feature/rake to seed domains by @richard0000 in #25
- Feature/rake to seed predicates by @richard0000 in #26
- Feature/pick domain to map when specification has multiple domains by @richard0000 in #27
- Context fix by @philbarker in #29
- Add searchbox to multiple domains found in file by @richard0000 in #28
- Feature/file preview to show only selected domain by @richard0000 in #30
- Feature/persist specification by @richard0000 in #31
- Feature/mapping to domains view by @richard0000 in #32
- Feature/mapping to domains view by @richard0000 in #33
- Drag n drop terms by @richard0000 in #34
- Feature/edit term by @richard0000 in #35
- Feature/model vocabularies by @richard0000 in #36
- Feature/multiple drag by @richard0000 in #39
- Improvement/correct edit term by @richard0000 in #41
- Feature/create mapping terms by @richard0000 in #43
- Feature/design align and fine tune by @richard0000 in #44
- Improvement/refactoring to model multiple mapped terms by @richard0000 in #46
- Feature/complete align and fine tune by @richard0000 in #47
- Feature/match vocabularies by @richard0000 in #48
- Feature/permit to remove mappings by @richard0000 in #49
- Refactor to integrate format converter by @richard0000 in #50
- Feature/create vocabularies on upload phase by @richard0000 in #53
- Feature/audit changes on mappings by @richard0000 in #54
- Feature/list n edit spine specifications by @richard0000 in #55
- Config adjustments for deployment by @excelsior in #56
- Fix session store's domain by @excelsior in #57
- Feature/property mapping list by @richard0000 in #58
- Improvement/refactor file ingest by @richard0000 in #61
- Feature/remove specifications by @richard0000 in #63
- Feature/give weight values to predicates by @richard0000 in #64
- Improvement/minor UI improvements by @richard0000 in #69
- Feature/implement filters in property mappings list by @richard0000 in #70
- Assign colors for predicates dynamically by @richard0000 in #74
- Feature/implement sort options in property mappings list by @richard0000 in #73
- Feature/mail notification on mapping changes by @richard0000 in #75
- Feature/implement secure password in reset pass by @richard0000 in #76
- Spec converters by @excelsior in #65
- Improvement/memory leak treatment by @richard0000 in #77
- Export the mapping from the specifications list by @richard0000 in #80
- Convert RDF/XML into JSON-LD by @excelsior in #81
- Convert Turtle into JSON-LD by @excelsior in #82
- Infer node types by following definitions by @richard0000 in #84
- Improve the user experience with textual messages by @richard0000 in #85
- Improvement/refactoring before admin dashboard by @richard0000 in #86
- Permit to change the status of a mapping by @richard0000 in #87
- Improvement/redesign dashboard by @richard0000 in #88
- Improve/Unify logic for processors by @richard0000 in #89
- Feature/issue90 migrations n models for configuration profiles by @richard0000 in #93
- Feature/issue94 create configuration profile's state management by @richard0000 in #95
- Validate the schema of a configuration profile using json schema validator gem by @richard0000 in #98
- Add 2 Github Actions to Lint and Test before any PR to master can be merged by @richard0000 in #101
- Feature/issue97 generate all cp related models when activating by @richard0000 in #99
- Enable mail specs dependent on GitHub Action's secrets by @richard0000 in #106
- Design list of configuration profiles by @richard0000 in #103
- Replace seeds with configuration profile activation by @richard0000 in #107
- Permit cascade removal of a Configuration Profile by @richard0000 in #109
- Show progress to the user while activating a configuration profile by @richard0000 in #110
- Feature/92 create new configuration profile option by @richard0000 in #124
- Add automatic save on Configuration Profile edit view by @richard0000 in #125
- Replace 'Main Dashboard' page temporarily with Configuration Profile's main view by @richard0000 in #126
- Master by @stuartasutton in #133
- Addition of ASN Profile and Profile Context by @stuartasutton in #134
- Updated ASN schema context file by @stuartasutton in #135
- Removed extraneous comma by @stuartasutton in #136
- Update of the ASN_Profile_Content.json by @stuartasutton in #137
- Master by @stuartasutton in #138
- Updated the date modified property by @stuartasutton in #139
- Create case-ld.json by @stuartasutton in #140
- Master by @stuartasutton in #155
- Create testMappingPredicates by @stuartasutton in #156
- Master by @stuartasutton in #157
- Corrected error in skos:inScheme statements by @stuartasutton in #158
- Draft DESM terms by @stuartasutton in #159
- Update of DESM Schema/AP file by @stuartasutton in #161
- Updated formatting error. by @stuartasutton in #162
- Master by @stuartasutton in #163
- Master by @stuartasutton in #164
- Create desmSchema.jsonld by @stuartasutton in #165
- Revisions: AbstractClassSet > MappingConfiguration + hasDSO by @stuartasutton in #167
- Added hasDSO to context by @stuartasutton in #168
- Updated json context by @stuartasutton in #169
- Changing from Mapping Set to Configuration by @stuartasutton in #170
- Merge the latest work from LT by @richard0000 in #171
- Change the creation of abstract classes according to the latest changes by @richard0000 in #172
- Add after all block for interactors to clean database by @richard0000 in #173
- First changes to incorporate spine as a separate entity by @richard0000 in #174
- Improve authorization on the frontend by @richard0000 in #175
- Remove alignment mapped terms when removing a synthetic term by @richard0000 in #176
- Update readme with local installation instructions by @richard0000 in #178
- Manage to permit download of a mapping export profile for a domain by @richard0000 in #177
- Specify
additional_paths
in Webpacker config explicitly by @excelsior in #179 - Fix error on JWT password validation by @richard0000 in #182
- Fix error message placement when activating profile by @excelsior in #189
- Adding punctuation to make JSON valid by @philbarker in #190
- raw json context, not html page by @philbarker in #191
- Improve configuration profile form functionality by @excelsior in #195
- Fix CP activation by @excelsior in #201
- Reuse existing terms when creating specification by @excelsior in #207
- Make configuration profiles self-contained by @excelsior in #208
- Fix strongest match predicate assignment during CP activation by @excelsior in #212
- Camelize reloaded CP's keys after state transition by @excelsior in #213
- Remove CP's administrator when they get deleted by @excelsior in #214
- Fix mapping and alignment flow by @excelsior in #220
- Fix reset password token generation by @excelsior in #233
- Disable processing file indicator after specification import by @excelsior in #234
- Update some of UI labels by @excelsior in #235
- Scope mappings, orgs, & spines to current CP by @excelsior in #236
- Fix alignment issues by @excelsior in #243
- Improve SKOS building performance by using memoization by @excelsior in #255
- Create entities added to active configuration profile by @excelsior in #256
- Enable reset password button by @excelsior in #254
- Make sure all users created during CP activation belong to organization by @excelsior in #259
- Fix View Specifications page by @excelsior in #260
- Remove unexpected error messages by @excelsior in #264
- Fix reading vocabulary file by @excelsior in #265
- Improve View Specifications UI by @excelsior in #268
- Parse plain string JSON-LD contexts as JSON by @excelsior in #267
- Fix rdfs:Property type recognition by @excelsior in #269
- Add suffix to titles of concept scheme generated from XML Schema uploads by @excelsior in #270
- Improve term editor by @excelsior in #271
- Improve spec preview by @excelsior in #272
- Fix upload vocab functionality by @excelsior in #275
- Update welcome email and UI labels by @excelsior in #279
- Support multiple vocabs by @excelsior in #284
- Create alignments for existing mappings when adding synthetic term by @excelsior in #285
- Add configuration profile filter to View Specifications page by @excelsior in #287
- Small UI changes by @excelsior in #290
- Allow selecting configuration profile after login by @excelsior in #291
- Allow adding DSOs and users to multiple configuration profiles by @excelsior in #294
- Disable editing/deleting mappings from other DSOs by @excelsior in #295
- Allow appointing users as lead mappers within configuration profile by @excelsior in #296
- Allow users change their profile information by @excelsior in #297
- Enable adding new admins by @excelsior in #298
- UI improvements by @excelsior in #303
- Configuration profile fixes by @excelsior in #304
- Moar UI fixes by @excelsior in #310
- Fix delete mapping action by @excelsior in #318
- Prelaunch fixes by @excelsior in #340
- Enable multiple vocabulary upload when editing terms by @excelsior in #359
- Allow clicking 'Done Alignment' on incomplete mappings by @excelsior in #360
- Improve term card by @excelsior in #385
- Remove CEDS mentions from CSV converter by @excelsior in #386
- Fix saving of synthetic spine terms by @excelsior in #388
- UI fixes by @excelsior in #389
- Extract domains from properties by @excelsior in #393
- UI fixes by @excelsior in #394
- Reset dependent alignments when removing selected terms by @excelsior in #395
- Display spec upload errors by @excelsior in #409
- Optimize alignment fetching on View Shared Mappings page by @excelsior in #407
- Display correct names of mapped terms by @excelsior in #416
- Fix concept scheme mapping by @excelsior in #408
- Save alignments in bulk by @excelsior in #431
- Export & import of configuration profiles by @excelsior in #434
- Increase password token validity to 3 days by @excelsior in #437
- Fix spine property sorting by @excelsior in #439
- Support JSON Schema's definitions in spec upload by @excelsior in #440
- added overcommit/fixed linters warnings/tests by @shlag3n in #456
- added solargraph/updated node/added stylelint by @shlag3n in #457
- Ruby 3.2 & Rails 6.1 by @excelsior in #459
- added debug support by @shlag3n in #460
- fixed js/scss formatting to follow prettier rules by @shlag3n in #461
New Contributors
- @philbarker made their first contribution in #29
- @excelsior made their first contribution in #56
- @stuartasutton made their first contribution in #133
- @shlag3n made their first contribution in #456
Full Changelog: https://github.com/t3-innovation-network/desm/commits/2024.02.21