- Uses Python 3.11.
- Updates package dependency versions.
- Adds support for PEP 517, PEP 518, PEP 621, PEP 660.
- Adds, replaces infrastructure definitions to use new host and VPC.
- Maintenance release.
- Revises docker workflow, image construction.
- Uses Emcee 1.2.
- Bugfix/maintenance release.
- Bugfix/maintenance release.
- Bugfix/maintenance release.
- Bugfix/maintenance release.
- Uses Python 3.9
- Updates CSP for Google Maps Platform.
- Revises implementation and handling of requirements.
- Updates package dependency versions.
- Bugfix/maintenance release.
- Revises Emcee integration to support 1.1.0b9.
- Revises Emcee integration to support 1.1.0b8.
- Uses Django 3.2 LTS.
- Uses fully container-based deployment architecture.
- Uses more powerful EC2 instance 't3.small'.
- Relaxes default limit on 'client_max_body_size' to accomodate uploads in the admin backend.
- Explicitly configures 'FILE_UPLOAD_PERMISSION' to use the (changed) default in Django 3.2 LTS in order to properly support uploads in the admin backend.
- Bugfix/maintenance release.
- Removes abandoned static assets.
- Adds 'django-robots' package to manage '/robots.txt' path.
- Updates package dependency versions.
- Uses X-Sendfile semantics to deliver lake assets.
- Adds 'Content-Disposition' header to document requests in order to use a more human-friendly attachment filename.
- Updates package dependency versions.
- Uses Emcee 1.1.
- Revises Emcee command module implementation to modernize database client configuration and add swapfile provisioning.
- Uses Emcee 1.0.6.
- Removes support for Python 3.5.
- Bugfix/maintenance release.
- Bugfix/maintenance release.
- Adds custom domain support for 'oregonlakesatlas.org'
- Uses new releases of 'emcee', 'cloud-config'.
This release series signficantly revises the structure, implementation and composition of the AOL project such that its primary purpose is to provide backend support to the new AOL frontend application.
- Uses the Django 2.2 LTS release.
- Supports the new AOL frontend application.
- Configures the project to use the 'emcee.backends.aws' backend.
- Uses the Django 1.11 LTS release.
- Updates Python dependencies.
- Updates ODFW fishing report URL.
- Revert ldap3 requirement to older version to fix lookup error.
- Fix ckeditor urls in production
- Fix CAS account url patterns.
- Adds Sentry Support.
Modernize:
- Make into a proper package: add setup.py w/ minimal requirements; separate dev from base/prod requirements; add MANIFEST.in.
- Replace Makefile with new & improved version.
- Replace wsgi.py with new version from ARCUtils.
- Fix Travis CI config.
- Use ARCTasks for init, releasing, deploying, etc.
- Upgrade ARCUtils from unreleased 1.x to released 2.x.
- Upgrade to Shibboleth CAS (via ARCUtils 2).
- Switch from varlet to django-local-settings.
- Don't import
django.conf.settings
asSETTINGS
. - Convert
urlpatterns
to plain list. - Remove unused settings.
- Fix some migration names (include leading
000N_
). - Jettison the local
User
model because it didn't serve any purpose and just made things confusing. NOTE: Theuser
table will need to be renamed toauth_user
and thelast_login
field will need to be altered to allowNULL
s. - Remove media directory with test JPEG; we can construct fake files in the tests instead.
- Use
{% static ... %}
instead of{{ STATIC_URL }}...
. - Add template blocks for CSS and JS.
- Move all JS to bottom of
<body>
where it belongs. - Remove
type="text/javascript"
from<script>
tags.
- Travis stuff
- Upgraded django
- Authentication is now based on LDAP group membership
- The has_plants cached field is now updated when loadplantdata is called
- Documentation to the loadplantdata management command
- Everything