Skip to content

Releases: codeforpdx/recordexpungPDX

Version 2.0.1

20 Aug 16:16
a923b95
Compare
Choose a tag to compare

Bump the reported number of analyses on the landing page from 1425 to 1450.

Version 2.0

18 Aug 23:05
86f7c9c
Compare
Choose a tag to compare

Features

  • About page
  • Classify “Attempt to Commit…” charges
  • Error banner for unclassified charges
  • Reference blocking charge in time eligibility if there is one
  • Input validation on Fill Forms page
  • Search tutorial video added to manual

Version 1.6

13 Aug 03:39
8ace611
Compare
Choose a tag to compare

Features

  • Add warnings addendum from RecordSponge for form filling
  • Classify extradition under CivilOffense (Type Ineligible)
  • Add accessibility statement page

Bug fixes

  • Make form filling work with demo records
  • Only create an error message for a missing disposition if the case is closed
  • Fix Expunger implementation for checking if all other convictions are traffic related

Other

  • Enable multi-processing with uwsgi
  • Various formatting changes and updates to front page information

Version 1.5

01 Aug 00:37
8dd55d6
Compare
Choose a tag to compare

Major New Features

  • Add/edit cases and charges
  • Automatic form filling of expungement forms for eligible cases based on OECI data
  • Automatic user prompting of questions to disambiguate charge types and dispositions when OECI information is lacking
  • Landing and manual page redesign
  • Option to print PDF summary of case summary panel

Other Notes

The Expunger is now side-effect free with respect to its public functions.

Version 1.4.5

11 Feb 00:53
ddcab0b
Compare
Choose a tag to compare

Version push to Prod includes both 1.4.5 and 1.4.0

v1.4.5 (2-10-20)

Frontend Changes

  • Middle name field added to record search (#802)
  • Navbar doesn't show "Admin" button if user is not admin (#783)
  • Time eligibility is hidden from results if the charge is type-ineligible (#798)
  • "Forgot password" link is removed until feature gets implemented (#799)

Expungement Logic Fixes

  • Time eligibility is "never" if the charge is type-ineligible (#771)
  • Non-blocking charge types (like Juvenile) still receive time analysis (#772)
  • Traffic offenses are distinguished between violation and non-violation types (#792)
  • Civil Offenses are identified by statute chapters 1-99 and are distinguished from Parking Tickets (#794)
  • Subsection 6 charge type created with the subsection's list of "needs more analysis" charges (#813)
  • Subsection 12 charge type fixed to only match the subsection's list (#813)

Other changes

  • User-readable documentation for Class B Felony, Subsection 12, and Subsection 6 charge types available in project docs folder (#814)

v1.4.0 (never released)

Frontend Changes

  • Result Summary Panel added to search results. Each case number is an in-page link to that case's details (#756)
  • Adjusted Case header format to match prototype, and include the County (#766)
  • Website landing page added with a link to app login (#744)
  • Add User and Edit User components added, but are not yet functional (#729)
  • Minor tweak to the error banner for an unrecognized ruling (#759)

Expungement Logic Fixes

  • Amended Disposition gets parsed as an additional disposition event. The last disposition event for each charge determines that charge's final ruling (#758)
  • Rewrite of time analysis logic that correctly handles a pair of non-blocking violations, in addition to preventing other potential bugs (#742)

Other Bug Fixes

  • Navigating to the app on Http will redirect silently to Https (preventing a possible login error) (#740)

Version 1.4.0

25 Jan 18:15
220f71c
Compare
Choose a tag to compare

Frontend Changes

  • Result Summary Panel added to search results. Each case number is an in-page link to that case's details (#756)
  • Adjusted Case header format to match prototype, and include the County (#766)
  • Website landing page added with a link to app login (#744)
  • Add User and Edit User components added, but are not yet functional (#729)
  • Minor tweak to the error banner for an unrecognized ruling (#759)

Expungement Logic Fixes

  • Amended Disposition gets parsed as an additional disposition event. The last disposition event for each charge determines that charge's final ruling (#758)
  • Rewrite of time analysis logic that correctly handles a pair of non-blocking violations, in addition to preventing other potential bugs (#742)

Other Bug Fixes

  • Navigating to the app on Http will redirect silently to Https (preventing a possible login error) (#740)

Version 1.3.0

18 Jan 04:16
3111c69
Compare
Choose a tag to compare

Frontend Changes

  • "Arrested" date field is renamed to "Charged" because parking tickets etc. don't involve an arrest (#730)
  • A missing disposition is not reported as an error if the case is open (#715)
  • A missing disposition is reported as "Missing", not "Unknown" (#713)

Expungement Logic Fixes

  • If a case has a single conviction and it's eligibile, all arrests on that case are also eligible (#716)
  • A charge that's time-ineligible forever (e.g. certain Class B felony convictions) properly display the "Ineligible" label (#714, #720)
  • If an open case still has charges with valid dispositions, run analysis on those charges (#707)

Version 1.2.0

08 Jan 20:53
c8b2622
Compare
Choose a tag to compare

Changes in this release:

Frontend Changes

  • Display error message in the results if the record has open cases or missing/unrecognized dispositions (#685, #686)
  • Show the arrest date for both dismissals and convictions (#683)
  • Show the time analysis even if there is an error due to open cases (open cases are ignored in the analysis) (#649)
  • Show the "type" of charge as it is understood for the purposes of expungement logic (#698)
  • Minor display format fixes (#669)

Expungement Logic Fixes

  • Make violation charge identification more robust (#668)
  • Class B Felony convictions are ineligible if there are any subsequent charges (#653)
  • Class B Felony convictions follow the usual rules for affecting other charges' time eligibility (#653)
  • Fixed the time eligibility for a single non-traffic violation conviction (3 years) (#682)
  • The dispositions "accusatory instrument filed" and "removed from charging instrument" are both interpreted as dismissals (#696)

Version 1.1.0

20 Dec 06:38
6ea576e
Compare
Choose a tag to compare
v1.1.0

Update changelog for v1.1.0 release (#662)

MVP

08 Dec 20:29
b949e38
Compare
Choose a tag to compare
MVP
Add New Duii charge class (#607)

* Add New Duii charge class

duii is classified in _traffic_crime along with Level800TrafficCrime

fixes https://github.com/codeforpdx/recordexpungPDX/issues/592