Skip to content

Releases: Robbbbbbbbb/OpenEFT

0.5.0 - Curious Cassowary

25 Jan 20:29
e2914fa
Compare
Choose a tag to compare

Major performance overhaul!

  • Updated \conversion\core\fingerprint.py
    • Significantly smaller filesize for properly-formatted source scans
    • Faster EFT generation and validation
    • Modified image resize, added logic to retain original aspect ratio
    • Force grayscale of prints
    • Fixed permuted values of HLL/VLL
    • Fixed certain compliance values for EBTS validation on NIST viewer

Pull the latest release from docker for a pre-compiled image :)

0.5.0 - Belligerent Badger

30 Nov 20:45
Compare
Choose a tag to compare
  • Created \templates\partials\country.html
    • Future release planning, compliance with ISO-3166 Alpha-2
  • Created \templates\partials\state_usonly.html
    • Future release planning
  • Removed .bak files
  • Updated \settings.py
    • Allow all hostnames
  • Updated \conversion\views.py
    • Added logic for computing EFT filesize
  • Updated \conversion\templates\conversion\download.html
    • Added logic to show filesize of generated EFT
    • Added troubleshooting instructions for large/invalid EFTs
  • Updated \conversion\templates\conversion\index.html
    • Removed hard link for "Start New EFT"
  • Updated \conversion\templates\conversion\partials\step5.html
    • Added logic for non-US Place of Birth
  • Updated \templates\partials\state.html
    • Interim release logic, added country codes in compliance with ISO-3166 Alpha-2

0.4.0 - Alarming Ape

28 Sep 23:08
Compare
Choose a tag to compare

Inaugural release of OpenEFT's first major overhaul.

  1. Reworked image handling for New EFT creation
  2. Simplified train stop logic
    • Step 3: Reason limited to "ATF", Date will now auto-populate, "None" is now auto-populated for missing fingerprints
    • Step 4: "No Middle Name" is a checkbox now to avoid concatenation errors
      • Important! SSN is now a protected field. Use the "Validate SSN" button to ensure that your SSNs match and are the correct length before proceeding
    • Step 5: "Race" now matches OPM's list, simplified "Eye Color," simplified "Hair Color," removed incorrect "Sex" entries and added Non-Binary as a selection
  3. Fixed EFT generation logic, added error-catching logic to prevent some concatenation errors
  4. Reworked EFT download page
    • Added logic to delete EFT directly from the download page to protect sensitive data
  5. Changed port to more standard TCP/8080
  6. Bound Django to 0.0.0.0 so it can be accessible from other hosts on local network
  7. Cleaned up trainstop form appearance
  8. Corrected timezone to avoid "time traveling" issues on eForms
  9. Added a new button on the home page to quickly start a new EFT
  10. Added an acknowledgement regarding an2ktool (a NBIS binary) restricting functionality of the EFT Viewer
    • Added a link to NIST Viewer as an alternative
  11. Added information about ATF requirements for EFT generation specifics
  12. Tested generated EFT with both Form 1 and Form 4
  13. Reworked loading images
  14. Moved NBIS to local repo
  15. Lots of javascript logic added
  16. Aligned Linux build script with Windows build script
  17. Branding! There's a new fun logo.
  18. Behind the scenes: - Markdown engine updated to markdown-it v12.3.2

We did it, boys.

  • Rob