Repository navigation
Releases
v3.6.2
AgroPortal v3.6.2
Added
- Shareable page links in the Agents table (
?page=N) #1285 (@maboukerfa)
Changed
- Raw block names properties by their ontology labels #1287 (@maboukerfa)
Fixed
- Ontologies with a missing or unknown status hidden from the Browse page #1286 (@maboukerfa)
- FOOPS! score shown for private ontologies #1292 (@WailKouicemm)
- Language and concept lost when opening a concept link inside a collection #1297 (@maboukerfa)
- Concepts browser view tab tooltips not translated #1284 (@maboukerfa)
- Site-wide search returning 500 on portals with many ontologies agroportal/goo#79 (@maboukerfa)
v3.6.1
AgroPortal v3.6.1
Changed
- XLSX format renamed to TDv5 #1288, agroportal/ontologies_linked_data#258 (@WailKouicemm)
- Preferred name emphasized on concept pages #1290 (@maboukerfa)
Fixed
- Long links overflowing text area fields #1289 (@maboukerfa)
- Long values overflowing concept details tables #1291 (@maboukerfa)
v3.6.0
AgroPortal v3.6.0
Added
- Federated portals management in Site Administration #1273 (@maboukerfa)
- Load homepage OntoPortal instances from a shared registry #1268 (@maboukerfa)
- Fetch FAIR scores of federated ontologies on browse page #1265 (@maboukerfa)
- O'FAIRe URL exposed in /site_config #1270 (@maboukerfa)
- Add Agents in the search box #1275 (@maboukerfa)
- Agent origin and creation date in admin #1274 (@maboukerfa)
- Add support for Crop Ontology TDv5 (XLSX) submissions #1256, agroportal/ontologies_linked_data#252, agroportal/ontologies_api#186 (@WailKouicemm)
- Add support for Reified definitions #1276, agroportal/ontologies_linked_data#255, agroportal/ncbo_cron#47 (@maboukerfa)
- Multiple SPARQL endpoints in ontology action icons #1237 (@WailKouicemm)
Changed
- Synonyms as compact chips #1271 (@maboukerfa)
Fixed
- Identifiers shown instead of labels in untranslated ontologies #1277 (@maboukerfa)
- New submission reusing the previous file or URL #1266 (@maboukerfa)
- Ontology page overflowing on phones #1278 (@maboukerfa)
- Retired portals listed on homepage #1280 (@maboukerfa)
- Missing submission breadcrumb translations #1281 (@maboukerfa)
- includedInDataCatalog pointing to the REST API agroportal/ontologies_linked_data#257 (@maboukerfa)
- definitions.ttl kept after archiving agroportal/ontologies_linked_data#256 (@maboukerfa)
- "Ontology already exists" error linking to BioPortal agroportal/ontologies_api#185 (@maboukerfa)
- SSRF in URI resolvability check ontoportal#70 (@alexandrutodor, @maboukerfa)
Removed
- $PORTALS_INSTANCES configuration #1269 (@maboukerfa)
v3.5.1
AgroPortal Release v3.5.1
What's Changed
- Generic Carousel component by @WailKouicemm in #1255
- Fix/foops UI clean by @WailKouicemm in #1260
- feat: increase annotator text input limit to 5000 characters by @maboukerfa in #1252
- Adding FOOPS! to Flipper & enhancements by @maboukerfa in #1263
New Contributors
- @WailKouicemm made their first contribution in #1224
Full Changelog: v3.5...v3.5.1
v3.5.0
AgroPortal Release v3.5.0
What's Changed
Added
- Add the possibility to download the previous submissions metadata - #1239
- Add generic ontology class picker for keyClasses and exampleIdentifier - #1240
- Add Subjects and Categories components to the metadata administration page - #1228
- Add ROR organization search to agent form - #1242
- Statistics page enhancements - #1244
- Add creation date attribute to Agent model - agroportal/ontologies_linked_data#248
- Mappings API button - #1247
- Add show/hide password toggle with eye icon - #1248
- Integrate FOOPS! FAIRness assessment as async component - #1238
Changed
- Replace doc.jonquetlab.lirmm.fr with wiki.agroportal.eu - #1250
- Use latest RDF-ready submission for SPARQL default-graph-uri - #1251
- Logs configuration + fail fast on missing cache - agroportal/fairness#41
Fixed
- Separate Categories and Subjects in submission edit metadata - #1241
- Translate the ontology submission form into French - #1226
- Simplify views display summary - #1236
- Detect gzip/zip archives on Ubuntu 22 (modern mime types) - agroportal/ontologies_linked_data#250
v3.4.1
AgroPortal Release v3.4.1
This is a minor patch release focused on making submissions downloadable without login.
✨ Key Changes
- Fix: Allow submissions to be downloaded anonymously #1221
🔧 Backend Updates
Fixed Linked Open Vocabularies (LOV) URL agroportal/ontologies_linked_data#243
v3.4.0
AgroPortal v3.4.0 Release Notes
We are excited to announce the release of AgroPortal v3.4! A major highlight of this release is our official migration from agroportal.lirmm.fr to our new home at agroportal.eu, along with our move to INRAE servers.
This release also brings new features, improvements to the user interface, critical bug fixes, and backend architectural updates to support our new infrastructure.
🌐 Domain & Infrastructure Migration
- AgroPortal has officially moved from
agroportal.lirmm.frtoagroportal.eu. (#1219) by @imadbourouche - Updated deployment and Puma configurations to support the migration to INRAE servers. (02a62f5) by @imadbourouche
- Disabled the legacy deploy workflow. (39720cf) by @imadbourouche
🚀 Features & Enhancements
- API button that redirects anonymous users to the login page and automatically appends the API key upon successful login. (005e1e0) by @maboukerfa
- Added feature descriptions within the Flipper UI. (1e07060) by @maboukerfa
- Refreshed the layout and styling of the submit success page for a better user experience. (63ab957) by @maboukerfa
- Removed the cache for the analytics home page to ensure the display of the most up-to-date data. (1d33eed) by @imadbourouche
🐛 Bug Fixes
- Converted dates within leftover concept properties to improve data consistency. (7118181) by @maboukerfa
- Fixed the date conversion logic to ensure it only converts
dctermscreated and modified keys. (1972a10) by @maboukerfa - Fixed metadata curator edition functionality and related tests. (e2e75cb) by @imadbourouche
- Fixed an issue to ensure the system retrieves the latest submission with any status in the metadata curator. (0424981) by @imadbourouche
- Fixed an issue by appending the API key to the agents REST URL for reliable data fetching. (7e0ded4) by @maboukerfa
⚙️ Chore & Testing
- Added unit tests for the
append_apikey_if_rest_urlmethod inApplicationHelper. (c68f100) by @maboukerfa
For a full list of changes and commits, please see Pull Request #1219.
v3.3.1
AgroPortal v3.3.1 – Release Notes
🛠️ Fixes & Stability
- fix: fixing ontologies report path by @maboukerfa
- Fix: subjects resolution in summary page by @imadbourouche
- Fix humberger menu not showing in smaller devices by @imadbourouche
- fix: remove date conversion from leftover_set in concept details comp… by @maboukerfa
- fix: update API key handling in agent and ontology links by @maboukerfa
- fix: include API key in agents data fetch URL by @maboukerfa
- fix: display the organization name if the acronym is empty by @maboukerfa
- fix: update translation for person and organization to agents by @maboukerfa
- fix: update tab name from 'Persons and organizations' to 'Agents' in … by @maboukerfa
Backend changes
- Merge to master: Release 3.1.2 https://github.com/ontoportal-lirmm/ontologies_api/releases/tag/v3.1.2
Release Pull Request
Full Changelog: v3.3...v3.3.1
v3.3
AgroPortal v3.3 – Release Notes
🛠️ Fixes & Stability
- Fixed 500 errors (licenses, filters + federation, category creation)
- Improved license handling with user-friendly error messages
- Fixed language flags display (e.g., Agrovoc)
- Fixed calculation and display of UMLS/VBO metrics
- Corrected submission creation dates in the admin
- Retired filters and federation now work correctly
- Refactored admin dashboard → faster loading
- Reorganized tabs in the admin interface
🏷️ Subjects (ThemeTaxonomy)
- Added ThemeTaxonomy for managing Subjects
- Unified categories / subjects / keywords in ontology editing
- Improved subject search in ontology metadata editing page
👤 User Features
- New My Ontologies section (fast, user-specific, with filters) by @imadbourouche
- New Explore menu (Agents, Groups & Categories, Landscape, SPARQL, Statistics) by @imadbourouche
- Display of total agents and top 5 most active agents on the homepage by @maboukerfa
🧠 SPARQL
- New SPARQL subdomain with Virtuoso interface (read-only queries, no access to private graphs) by @imadbourouche
- Editor interface to run SPARQL queries via the UI by @maboukerfa
- Added visual editor for Sample Queries (portal and ontology level) by @maboukerfa
🚦 Feature Flags
by @maboukerfa
- Introduced Flipper to dynamically enable/disable features
- Admin-only access, with persistence and immediate UI update
Backend changes
- Merge to master: Release 3.3 in agroportal/ontologies_api#174
Release Pull Request
Full Changelog: v3.2.1...v3.3
v3.2.1
What's Changed
Bug fixes
- Fix sentry issues: #1147
- Fix: metadata administration filters with ontologies metadata: #1150
- Fix: strip values when editing ontology metadata: #1159
- Fix: contact overflow in browse page: #1160
- Hotfixe: fix agents and portals popups: #1145
- Fix mismatch vocabularies in the home page: 269c2b2
New features
- Feat: add user ontologies only filter in the browse page: #1158
- Change CI/CD to deploy development to stageportal: d4c2768
Performance optimization
- Perf: optimize home page performance: #1151
Backend changes
- Merge to master: Release 3.1.1
Full Changelog: v3.1.0...v3.2.1