Releases: rice-crc/voyages
2.4.3
Bug fix for saved search queries.
2.4.0
Python 2 went EOL in October 2021. The entire codebase was delinted and brought into conformity with PEP 8 guidelines (with mixed results--debugging continues) and updated to run in Python 3. The mysql versions in Docker were bumped several times due to new Ubuntu releases. PAST updates after December 2021 were all made in the new Python 3 branch, including the addition of extra fields and the debugging of the new front-end interface and back-end API. Database connections have been cleverly made dependent on . Note that the models have been updated several times post-merge. The mapping interface was brought back online. Language on the site was updated according to the recommendations of the humanization subcommittee.
2.3.0
This release marks the beginning of Rice's tenure as host of the SlaveVoyages project. The codebase had previously been containerized for development purposes, but this was adapted to a production environment setting. Docker volumes (https://docs.docker.com/storage/volumes/) and network bridges (https://docs.docker.com/network/) were implemented, and container logging was enabled; and localsettings were adapted accordingly for local deployment and production. Redis cache, Nginx, Mailhog, and Php Adminer were implemented in Docker Compse in order to simulate production deployments. The Django Docker script itself was improved upon to enable multi-stage builds, thereby supporting faster rebuilds. The news feed and multilanguage flatpages support were debugged, the documentation was updated to explain the deployment process more clearly, and mismatches between Solr and the models were reconciled to resolve some bugs in the editorial interface. PAST, the People of the African Slave Trade, was added preliminarily to the codebase, building out models for enslaved people and enslavers, to be related through the Voyages model when they both connected to these, and through a transactions table when the enslaved and enslaver were connected through a non-voyage event, for instance, a sale.
Bug fixes
Primarily bug fixes with a few new elements such as logos and favicons.
faf3752 (HEAD -> develop, origin/develop, origin/HEAD) up the version to 2.2.13
7847bb3 address date filter bug ("between" searchTerm1 not assembled correctly)
31ffbf3 add full set of favicons
e453d26 add logo to timelapse
3281866 add fav icon
21d1d2b add vector-based logos
include hot fixes and address requests from the voyages committee
3d3e1ae (HEAD -> develop, origin/prod, origin/develop, origin/HEAD, prod) Merge branch 'develop' into prod
4166eeb adjust size of logo on different screens
267ca27 remove link to legacy site and donate btn
e6f1ba7 add slave voyages logo
4bcad5f update language on the landing page
44606f3 (tag: 2.2.11b) clear wrong translations for obvious labels for PT; add disclaimer to the terms and condition
b7035a3 clear wrong translations for obvious labels for PT; add disclaimer to the terms and condition
812f1b8 revise try catch block
226550c add a try catch block to prevent empty result from failing the app
200da74 add a try catch block to the getFormattedSourceInTable method
RC1 with Portuguese language files updated
This is a minor revision of RC1 which fixes a few bad entries in the Portuguese translation of the Contribute sections of the site.
There are no code changes from 2.2.11.
Release Candidate 1 for Oct 2020
2.2.11 Setting a new version number before tagging for staging