Releases: lucyparsons/OpenOversight
Releases · lucyparsons/OpenOversight
v0.8.1
What's Changed
- Fix
Donate
link by @michplunkett in #1112 - Address
SQLAlchemy
deprecation warnings by @michplunkett in #1111 - Bump zipp from 3.16.0 to 3.19.1 by @dependabot in #1110
- Bump pip from 23.1.2 to 23.3 by @dependabot in #1071
- Update
Flask-WTF
to address test warnings by @michplunkett in #1114 - Update documentation by @michplunkett in #1116
- Address database warnings and deprecated syntax by @michplunkett in #1115
- Remove
transaction.rollback()
and usesession
fixture by @michplunkett in #1117 - Fix database fixture and password unit test by @sea-kelp in #1120
- Use docker compose v2 plugin by @sea-kelp in #1121
- Add user profile tests by @michplunkett in #1119
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Bump gunicorn from 20.1.0 to 22.0.0 by @dependabot in #1097
- Create test-specific 🐳 file by @michplunkett in #1082
- Allow MPO image upload by @sea-kelp in #1098
- Address Coveralls bug by @michplunkett in #1100
- Bump authlib from 1.2.1 to 1.3.1 by @dependabot in #1103
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1104
- Replace
flake8
withruff
by @michplunkett in #1101 - Add content warnings for videos/links by @sea-kelp in #1102
- Change CI step name by @michplunkett in #1107
- Disable pycache generation by @sea-kelp in #1108
- Upgrade to Bootstrap 5 by @sea-kelp in #1105
- Remove
black
and useruff
formatter by @michplunkett in #1106 - Fix nav bar links on mobile by @sea-kelp in #1109
Full Changelog: v0.7.11...v0.8.0
v0.7.11
What's Changed
- Add default Officer Overtime value by @Spraynard in #1083
- Fix link edit/delete buttons showing when not logged in by @sea-kelp in #1086
- Update PR template by @michplunkett in #1084
- Bump pillow from 10.0.1 to 10.2.0 by @dependabot in #1088
- Fix issue where carousel controls were no longer showing up by @sea-kelp in #1090
- Remove broken DB details link by @michplunkett in #1092
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #1093
- Fix upload bug by @sea-kelp in #1095
Full Changelog: v0.7.10...v0.7.11
v0.7.10
What's Changed
- Replace inline styles with external css by @brrusselburg in #1073
- Add missing alt tags by @brrusselburg in #1074
- Update font-awesome icons by @michplunkett in #1076
- Test code on 🐍
3.12
by @michplunkett in #1080 - Fix
Departments
pagination automatic filter application by @Spraynard in #1078
New Contributors
- @brrusselburg made their first contribution in #1073
- @Spraynard made their first contribution in #1078
Full Changelog: v0.7.9...v0.7.10
v0.7.9
What's Changed
- Invalidate session on email/pw update by @sea-kelp in #1068
- Bump pillow from 10.0.0 to 10.0.1 by @dependabot in #1069
- Make url_for work with all endpoints by @abandoned-prototype in #1070
Full Changelog: v0.7.8...v0.7.9
version 0.7.8
- Fixing an issue that broke the prod deployment
v0.7.7
- Releases are now automatically deployed to production.
- test and database improvements
v0.7.6
What's Changed
- Move flake8 configs to pre-commit by @michplunkett in #1044
- Add image carousel for officers with multiple images by @michplunkett in #1046
- Sync
develop
withmain
by @michplunkett in #1049 - Address edit
Department
error by @michplunkett in #1048 - Re-add SMTP email provider by @sea-kelp in #1047
- Fix officer creation with notes and descriptions by @sea-kelp in #1053
- Remove pre-commit stored packages by @michplunkett in #1051
- Timezone-related improvements by @sea-kelp in #1055
- Syntax changes and model update changes by @michplunkett in #1056
- Update database relationship diagram by @michplunkett in #1057
Full Changelog: v0.7.0...v0.7.6
v0.7.5
What's Changed
- Remove
HiddenField
s and addcreated_by
toLicensePlate
andLocation
by @michplunkett in #1034 - Add create and last_update columns to models by @sea-kelp in #1032
- Address sql alchemy warning by @michplunkett in #1036
- Fix migration down_revision by @sea-kelp in #1039
- Add to test coverage and fix
label_data
form by @michplunkett in #1037 - Address PostgreSQL error by @michplunkett in #1040
- Move UUID creation to server (not DB) and remove comments by @michplunkett in #1041
- Address missing UUIDs in pre-existing users by @michplunkett in #1042
Full Changelog: v0.6.7...v0.7.5
v0.7.0
What's Changed
- Deploy release 0.6.1 to production by @r4v5 in #789
- openoversight 0.6.2 by @redshiftzero in #791
- August release of staging to production by @McEileen in #806
- OpenOversight 0.6.3 by @abandoned-prototype in #854
- OpenOversight 0.6.4 by @abandoned-prototype in #859
- OpenOversight 0.6.5.1 by @abandoned-prototype in #874
- OpenOversight 0.6.6 by @abandoned-prototype in #883
- OpenOversight v0.6.7 by @abandoned-prototype in #905
- Backport from orca collective - Step 1 by @abandoned-prototype in #900
- Format codebase as part of backport by @abandoned-prototype in #901
- Backport from orca collective - Step 2 by @abandoned-prototype in #902
- New server, deployment, CI/CD pipeline by @abandoned-prototype in #907
- Backport from Orca Collective - Step 3 by @abandoned-prototype in #908
- Restrict unit assignment select to relevant department by @pjsier in #898
- Backport/follow up by @abandoned-prototype in #910
- Use HTTP constants instead of stray ints or strings by @michplunkett in #911
- Move pull request template to .github folder by @michplunkett in #912
- Support absolute imports in prod image. by @abandoned-prototype in #916
- Fix dockerfile by removing outdated source. by @abandoned-prototype in #918
- Fix prod yml issue which breaks flask commands. by @abandoned-prototype in #917
- Restructure
utils.py
to its own package by @michplunkett in #915 - Upgrade Flask packages by @abandoned-prototype in #920
- Packages/test performance by @abandoned-prototype in #921
- Upgrade more packages. by @abandoned-prototype in #923
- Fix issue with new version of Flask-Migrate. by @abandoned-prototype in #924
- Update
make dev
-associated commands by @michplunkett in #925 - Modify the PR template and add an Issue template by @michplunkett in #926
- Delete Circle CI configuration by @michplunkett in #939
- Delete Travis CI information by @michplunkett in #938
- Add Coveralls GitHub Action by @michplunkett in #940
- Update dev-requirements packages by @michplunkett in #942
- Update requirements packages by @michplunkett in #943
- Remove Travis widget in README by @michplunkett in #945
- Build with Python 🐍
v3.10.x
by @michplunkett in #952 - Build with Python 🐍
v3.11.x
by @michplunkett in #953 - Address
Change Password
copy by @michplunkett in #949 - Move to the latest version of 🐍 by @michplunkett in #961
- Update
requirements.txt
by @michplunkett in #958 - Add Gmail client and update email functions by @michplunkett in #944
- Update
Dockerfile
to use 🐍v3.11.x
by @michplunkett in #962 - Make
Config
optimizations andHTTPMethod
consts by @michplunkett in #956 - Move
models
to its own package by @michplunkett in #963 - Add
context
as parameter toEmailClient
by @michplunkett in #964 - Address
FLASK_ENV
warning by @michplunkett in #967 - Add filter by photo ability in officer query by @michplunkett in #965
- Add HTML formatting to
pre-commit
by @michplunkett in #966 - Add HTML linting to
pre-commit
by @michplunkett in #968 - Center and size officer profile pictures by @michplunkett in #974
- Add password change confirmation email by @michplunkett in #971
- Update data-migration documentation by @michplunkett in #975
- Rename
star_date
anddescrip
by @michplunkett in #977 - Rename migration files by @abandoned-prototype in #979
- Change
timestamp
datatypes totimestamptz
by @michplunkett in #978 - Add license to
package.json
by @michplunkett in #986 - Add additional
/timezone
test by @michplunkett in #989 - Add
state
todepartments
table by @michplunkett in #981 - Remove unused image files by @michplunkett in #990
- Update
pre-commit
packages and addflynt
by @michplunkett in #991 - Add
state
field toDepartmentForm
by @michplunkett in #988 - Add
New Contributor
note to issue template by @michplunkett in #993 - Sort
Department
s and add stats and cacheing by @michplunkett in #995 - Add gzip compression for HTML, JS, and CSS files by @michplunkett in #999
- Add 'Federal Agency' to list of accepted states by @michplunkett in #998
- Delete
create_db.py
by @michplunkett in #1000 - Delete
setup.py
by @michplunkett in #1001 - Add
created_at
andcreated_by
columns by @michplunkett in #1002 - Fix adding duplicate officers to incidents by @sea-kelp in #1006
- Hotfix: Address missing constraint issue by @michplunkett in #1007
- Create generic
DB_CACHE
functions fordb.Model
classes by @michplunkett in #1011 - Edit login user functions to return the
User
by @michplunkett in #1013 - Remove
Makefile
command for.env
file by @michplunkett in #1014 - Add typing to
login_
functions by @michplunkett in #1016 - Address database creation warnings by @michplunkett in #1015
- Remove deprecated package and attribute references by @michplunkett in #1020
- Add
mypy
to pre-commit by @michplunkett in #1021 - Update Sphinx to use
.md
files by @michplunkett in #1019 - Add cacheing for
Department
CSVs by @michplunkett in #1017 - Pluralize REST routes by @michplunkett in #1018
- Address bug in S3 uploading logic by @michplunkett in #1022
- Order department listings and add
display_name
by @michplunkett in #1026 - OpenOversight
v0.7.0
by @michplunkett in #1028
New Contributors
Full Changelog: v0.6.7...v0.7.0