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.
- Restore CSS that was removed during node package updagrades
- Docker configuration for OpenStack.
- Docker build.
- Accessibility issues.
- Mardown editing support for notes.
- Design technical documentation.
- ISBN to the footer.
- Issue with https urls not being returned by the API for pagination.
- Filter for anonymous Agents.
- Wagtail search page type.
- Inputs to the date slider.
- Agent display name in the search results to the format family_name, given_name.
- Scroll to results after interacting with filters.
- All Person agents being marked as private.
- Option to duplicate Resource records.
- Authors of source text to other editions.
- Protocol headers not reaching Django/DRF.
- Ensure all resources are plotted on the timeline.
- Remove other edition relationships from source texts (it was added as a test).
- Style issues in the timeline.
- Read the docs build issue.
- Filter for private resources in the admin.
- Style to preserve line breaks in notes.
- Don't mark as private Organisations that have members.
- Cloudflare analytics integration.
- Phrygian cap from topics.
- Roles not displaying for agents.
- Duplicate contribution roles.
- Sidebar to display other pages in context.
- Sort future events in ascending order, past events in descending order.
Minor styling issues.
- Command to export and compress all the data.
- Filter translated from to the Resource search.
- Toggle to mark Resources as private. Private resources are only visible to authenticated users.
- README file to the data export.
- Event page type.
- Rename the Resource export command to export_resources to make it consistent with the other export commands.
- Store the exported data in the media directory.
- Restore radicalism in subject filter.
- Replace replaceAll with replace(//g) to increase browser support.
- Display of private search results for non-authenticated users.
- Radical markers, they are not required by the research team anymore.
- Agent page links.
- Do not export resource relationship ids, they are redundant.
- Add dates from the resources to the paratexts.
- Range search.
- Update map view when filters change.
- Bump Django and Wagtail.
- Map display.
- Source text label on map popups.
- Comparative timeline to the home page.
- Zoom feature to the timeline grid.
- Sorting options to the base settings.
- Wikidata as an option for Agent page.
- Resources network visualisation.
- Agents network visualisation.
- Remove country names from the events classification filter.
- Display related events in the events timeline.
- Focus middle of the timeline.
- Sort agents by last name.
- Sort anonymous agents last.
- Comparative value from the events classification filter.
- Scatter events timeline.
- Event fields from the Resource search because the data is not complete.
- Display of noble status.
- Places filters.
- Missing migration.
- Centering the timeline on all browsers.
- Key after changes by the research team.
- Upgrade nginx image.
- Display of duplicate contributions.
- Published as filter.
- Resource labels for has translation and has other edition.
- Links to URLs in the bibliography.
- Pseudonyms and 'published as anonymous' display in brackets after the author's name.
- Index contributions by agent's name not pseudonyms.
- Other editions that are not source-texts are marked as translations.
- Display of duplicate contributions.
- Issue deleting contributions.
- Events visualisation.
- Map clustering.
- GitHub action for CI.
- Map clustering.
- Docs: data workflow diagram.
- Blog tags navigation.
- Radical markers to Resource detail view.
- Radical markers to the search index and search results.
- Add search options to the settings.
- Place API view.
- Load analytics setting.
- GitHub action for CI.
- Agents search.
- Command to export Resources to a CSV file.
- Command to export Organisations and Persons to CSV files.
- Command to export Events to a CSV file.
- Docs: data model fields concordance.
- Command to export Places to a CSV file.
- Convert notes and summary URLs into clickable links.
- Badge for related resources that have a paratext.
- Paratext functions vocabulary.
- Radical date filter.
- Add profiles to the pa11y, mongo and kibana services in local.yml.
- Docs: update data models and architecture diagrams.
- Add paratext term Revolutionary calendar use to Resources that have a radical date.
- Modal map view uses an API call to get Place information rather than loading a Django view.
- Upgrade Wagtail to version 2.12.
- Bump pillow to 7.1.
- Exclude libraries from the list of Organisations.
- Exclude radicalism from the subject filter.
- Order/display Resources contributor filter by family name, given name.
- Order/display of Contributions.
- Labels and descriptions of the classification vocabularies.
- Split paratext terms vocabulary in two, paratext forms and paratext functions.
- Validation errors in CHANGELOG.
- Search results map loading delay.
- Date interval parsing issues.
- Search results map not updating.
- Error when trying to add a map link to a publication place that is only a fictional place.
- The ordering of reverse relationships.
- Place detail view.
- Radical marker from dates.
- Radical markers filter from the search.
- Revolutionary calendar used filter from paratext filters.
- Data migration to merge duplicate libraries (Organisation).
- Field radical to Agent.
- Data migration to merge duplicate paratext terms.
- State management to search.
- Help text to both filter types (main and secondary).
- Help text to remove applied filters.
- Map view to the search results.
- Tag to source text search results.
- Paratext search filter.
- Modal view for Place references.
- is_original to include resources that are marked both as original and source text.
- Exclude the original/source text terms from being indexed with the translation terms.
- Source text and translation moved to top level filters.
- Split filters view into main and secondary.
- Translation facet label to Translation Terms.
- Move year facet to main filters section.
- Order related resources by date, relationship and title.
- Change Original to Source text.
- Reset pagination when filtering by year or updating filters.
- Histogram to range facets.
- Click event to the histogram.
- Slider to range facets.
- Analytics script.
- Reduce the search fuzziness distance to 1.
- Do not display notes in bibliography page.
- Elasticsearch service.
- Kibana service.
- Resource search index.
- Agents search index.
- Events search index.
- Resource text search with filters, ordering and pagination of search results.
- Resource search tests.
- Resource search suggestions.
- Fuzzy text search.
- Search results highlighting.
- Search styling.
- Images formatting and alignment.
- Icons display.
- Data migration to copy subjects from the translation resource to the original resource.
- Pa11y dashboard service.
- Data migration to merge duplicate libraries (Organisation).
- Data migration to merge duplicate languages.
- Function to get the date of a Resource.
- Truncate breadcrumb to 5 words.
- Truncate metatitle to 10 words.
- Remove unused and duplicate packages.
- Swap the labels for main and other places in the Agent detail view.
- Do not display tag icon if there are not tags associated with a blog post.
- Migration to convert author roles to translator when the Resource is a translation.
- Field to record fictional places of publication.
- Helper functions to Date, to get the earliest and latest dates for an object.
- Migration to convert Essay term from FAST topics to FAST forms vocabulary.
- Wagtail page type for the home page.
- Wagtail page type for biographies.
- Template tag to render breadcrumbs.
- Upgrade Controlled Vocabulary application.
- Upgrade Wagtail to version 2.9.
- CERL vocabulary for Agent models.
- Docker Compose restart policies to the Docker services.
- Django email configuration.
- Fields main_places and noble to Person.
- New application, cms, for Wagtail customisations.
- Add date to Resource string for better disambiguation.
- Simplify the Fabric commands.
- Index page template to display extra information for blog posts.
- Helper script, it has been replaced with the Fabric file.
- Anymail integration.
- django-allauth integration.
- TyperError in Resource __str__, was preventing the editing of records.
- Error templates.
- Admin favicon.
- Issues with Controlled Vocabulary application.
- Resource views.
- Agent views.
- Event views.
- Configuration for dev, stg, and liv instances.
- Fabric script for remote task automation.
- Zotero integration to harvest bibliographic data from Zotero.
- Date display format to include radical date when available.
- Prefix paratext Resources with [paratext].
- Replace Classification source with editorial classification field.
- Update Django Controlled Vocabulary app.
- Add missing vocabulary entry for Printing and Publishing Terms.
- Autocomplete for Event and Place models.
- Issue deleting Resource contributions.
- Disable automatic conversion of dates.
- KDL Wagtail People page types.
- Sources and notes fields to Agent.
- Do not display French Republican dates by default.
- Domain name, radicaltranslations.org.
- Agent search.
- Log entries to the admin interface.
- wagtailmenus app.
- Conversion from Gregorian to French Republican dates.
- Command to import Resource URLs from GSX.
- Basic styling and typography.
- Wagtail now serves the root URL.
- Agents admin, add extra search fields and filters.
- Reorganise KDL Wagtail templates.
- Add missing Wagtail apps.
- Resource, electronic_locator import.
- When importing Resource check if a resource with the same title and date already exists.
- Import Resource relationships after all the resources are imported to avoid conflicts.
- New tests for Resource.
- New tests for Title.
- Original as a value for Classification.edition vocabulary.
- nginx to serve media files.
- Update vocabularies with values provided by the research team.
- Elasticsearch service.
- Kibana service.
- Resource search index.
- Agents search index.
- Events search index.
- Resource text search with filters, ordering and pagination of search results.
- Resource search tests.
- Resource search suggestions.
- Fuzzy text search.
- Search results highlighting.
- Search styling.
- Images formatting and alignment.
- Icons display.
- Data migration to copy subjects from the translation resource to the original resource.
- Pa11y dashboard service.
- Data migration to merge duplicate libraries (Organisation).
- Data migration to merge duplicate languages.
- Function to get the date of a Resource.
- Truncate breadcrumb to 5 words.
- Truncate metatitle to 10 words.
- Remove unused and duplicate packages.
- Swap the labels for main and other places in the Agent detail view.
- Do not display tag icon if there are not tags associated with a blog post.
- Migration to convert author roles to translator when the Resource is a translation.
- Field to record fictional places of publication.
- Helper functions to Date, to get the earliest and latest dates for an object.
- Migration to convert Essay term from FAST topics to FAST forms vocabulary.
- Wagtail page type for the home page.
- Wagtail page type for biographies.
- Template tag to render breadcrumbs.
- Upgrade Controlled Vocabulary application.
- Upgrade Wagtail to version 2.9.
- CERL vocabulary for Agent models.
- Docker Compose restart policies to the Docker services.
- Django email configuration.
- Fields main_places and noble to Person.
- New application, cms, for Wagtail customisations.
- Add date to Resource string for better disambiguation.
- Simplify the Fabric commands.
- Index page template to display extra information for blog posts.
- Helper script, it has been replaced with the Fabric file.
- Anymail integration.
- django-allauth integration.
- TyperError in Resource __str__, was preventing the editing of records.
- Error templates.
- Admin favicon.
- Issues with Controlled Vocabulary application.
- Resource views.
- Agent views.
- Event views.
- Configuration for dev, stg, and liv instances.
- Fabric script for remote task automation.
- Zotero integration to harvest bibliographic data from Zotero.
- Date display format to include radical date when available.
- Prefix paratext Resources with [paratext].
- Replace Classification source with editorial classification field.
- Update Django Controlled Vocabulary app.
- Add missing vocabulary entry for Printing and Publishing Terms.
- Autocomplete for Event and Place models.
- Issue deleting Resource contributions.
- Disable automatic conversion of dates.
- KDL Wagtail People page types.
- Sources and notes fields to Agent.
- Do not display French Republican dates by default.
- Domain name, radicaltranslations.org.
- Agent search.
- Log entries to the admin interface.
- wagtailmenus app.
- Conversion from Gregorian to French Republican dates.
- Command to import Resource URLs from GSX.
- Basic styling and typography.
- Wagtail now serves the root URL.
- Agents admin, add extra search fields and filters.
- Reorganise KDL Wagtail templates.
- Add missing Wagtail apps.
- Resource, electronic_locator import.
- When importing Resource check if a resource with the same title and date already exists.
- Import Resource relationships after all the resources are imported to avoid conflicts.
- New tests for Resource.
- New tests for Title.
- Original as a value for Classification.edition vocabulary.
- nginx to serve media files.
- Update vocabularies with values provided by the research team.
- Classification tests.
- For simplicity the Work/Instance/Item objects have been flattened into Resource.
- Constraint on unique titles, it potentially caused duplicate entries under race conditions.
- Custom vocabulary for
Classification.edition. - Team information to the docs.
- humans.txt (http://humanstxt.org/).
- Place of birth and place of death to Person model.
- Paratext mapping.
- Date field to record dates that are in alternative formats.
- New resource relationship types.
- Editorial classification field to further specify relationships between objects.
- Field for contributions under pseudonyms.
- Chicago: Rare Books and Manuscripts Section controlled vocabulary.
- The import Resource command to import Item records from GSX.
- Reduce the number of models in the admin interface.
- Allow part of relationships for original works.
- Add counter as subtitle to imported Untitled and Translation titles from GSX.
- Production Django Dockerfile: add missing dependencies.
Resourceimport, it was failing to import Original works.Resourceimport, it was creatingWorkobjects for derivative instances.Resourceimport, import relationships to multipleWorkobjects.
- Upgrade jQuery, https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/
- Upgrade Wagtail, https://docs.wagtail.io/en/stable/releases/2.8.1.html
- Change the format of this file to adhere to Keep a Changelog.
- Bump Django from 2.2.9 to 2.2.10 (#2)
- Import of resources with editions.
- Add command to import
Eventrecords from Google Spreadsheet JSON (GSX). - Add command to import
Organisationrecords from GSX. - Add command to import
Personrecords from GSX. - Add command to import
Resourcerecords from GSX.
- Initial data models