Skip to content

Latest commit

 

History

History
107 lines (99 loc) · 10 KB

File metadata and controls

107 lines (99 loc) · 10 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.0.0 - 2026-03-31

Added

  • Add login interface #13
  • Add front-end router #11
  • Add dark mode toggle #91
  • Add concept and scheme serializers #103
  • Add backend for search #67
  • Add concept and scheme pages #15
  • Add concept hierarchy component #18
  • Add scheme creation #157
  • Add advanced search with facets #67
  • Add language selector and gettext/i18n translation support #569
  • Add basic dashboard for the Lingo homepage #579
  • Add edit log to concept and scheme reports #577
  • Add SKOS XML and JSON-LD export formats
  • Add user profile page #589
  • Add display of concept and scheme URIs and identifiers in header #330
  • Add top concepts section to scheme page
  • Add sources and contributors pages #620
  • Add anonymous/readonly access to Lingo #617
  • Add import/export with improved status UX #619
  • Add concept resource widgets and related components #474 #475 #456 #512
  • Allow Lingo editors to access ETL modules and history #625 #626
  • Add alphabetical sorting by label in hierarchy and top concepts #630
  • Add scheme lifecycle states #521
  • Add "top concept of" section for top concepts #646
  • Add owner name display in concept and scheme headers #654
  • Add improved hierarchical position viewer #650
  • Add top concept handling in advanced search #661
  • Add cycle detection in concept builder to prevent infinite recursion #663
  • Add permissions handling for scheme identifier/URI interfaces #662
  • Add centralized resource data store for optimized API calls #574
  • Add navigation prompt when leaving a form with unsaved changes #571
  • Add sortable datatable for reports #573
  • Add in-UI notifications display #490
  • Add concept type widget to concept header #546
  • Add language count display in scheme header #544
  • Add matched concept support via URL datatype #491
  • Add RDM-to-Lingo migration path for matched concepts #491
  • Add inline "add child" and "add top concept" buttons to hierarchy header
  • Add reciprocal concept relationship handling
  • Add concept images section #452
  • Add default concept type value on concept creation #552
  • Add lifecycle state badges throughout the UI #676
  • Add help content #590
  • Add lifecycle state filter to hierarchy view #628
  • Add ability to delete and deprecate concepts #674
  • Add label editor on new scheme and concept creation #538
  • Assign correct lifecycle state to schemes and concepts during import #653
  • Add landing page #693
  • Surface node-level validation errors to user #691

Changed

  • Upgrade Lingo to Arches 8.1 #453
  • Improve JSON-LD export performance
  • Use label type URIs for label-type comparison instead of label strings #649
  • Adjust ontology namespace #648
  • Swap in populated reference lists for person, organization, and source types #635
  • Retrieve scheme from resource store #476 #627
  • Hide Arches resource link from resource selector and viewer #622 #629
  • Standardize metastring labels for schemes and concepts
  • Update Lingo models to use language datatype #544
  • Render URIs as clickable links when they are valid URLs #491
  • Remove URL clashes on graph slug #605
  • Use alternate icon for guide terms #604
  • General UI cleaning, styling, and polish #506
  • Improve dashboard UI #623
  • Update side navigation with admin-only menu items #655
  • Enforce single value for statement type nodes #530
  • Assign ontology property on concept migration #671
  • Update concept model resource relationships #511
  • Catch missing gettext strings #675
  • Hide lifecycle state buttons from non-editor users #683
  • General UI style updates #686
  • Polish concept page frontend interactions and editor loading states #688

Fixed

  • Merge language finder implementations #92
  • Fix reference list nodes #584
  • Fix celery broker URLs #643
  • Fix concept header display distinguishing "top concept of" from parent concepts #656
  • Remove current concept from associated concept selection #558 #633
  • Fix SKOS XML export
  • Fix dark mode display in advanced search
  • Fix scheme list vertical scrolling #564
  • Fix matched concept date form labels #535
  • Surface error messages from file list validation #492
  • Ensure dirty state is cleared after saving a new resource #613
  • Fix export handling for orphaned and deleted concepts #652
  • Fix edit log revert exception handling #667
  • Fix text direction change on language selection #673
  • Fix encoded HTML strings in hierarchy labels #685
  • Fix scheme header action buttons displaying for unsaved new schemes #684
  • Fix revert button displaying in edit log for non-editable resources #694
  • Fix translatable strings in script tags not updating on language change #692