Releases: CityOfNewYork/NYCOpenRecords
OpenRecords - v3.3.0
OpenRecords - v3.2.0
Bugfixes
Features
- OP-1589 - Monthly FOIL Averages User Closings
- OP-1609 - Denial Options before Acknowledge
- OP-1611 - Option to Close Request for In-Person Record Inspection
- OP-1612 - "Add a Request" for Agency View
- OP-1613 - Records Title & Description Included in the Response Added email
- OP-1615 - Custom Forms for NYPD
- OP-1616 - Kiosk Mode for Request Form
- OP-1619 - Set Reply-To Address to Agency Default FOIL Email Address
OpenRecords - v3.1.1
Bugfixes
- Resolves missing parameter when removing user from request.
OpenRecords - v3.1.0
Merge pull request #490 from CityOfNewYork/develop OpenRecords v3.1.0
OpenRecords - v3.0.0
Bugfixes
- OP-1479 - Portal is timing out periodically
- OP-1547 - NYPD Unable to Generate Acknowledgment Letter with Custom Due Date
- OP-1584 - Unable to Edit Requester Information
- OP-1591 - Retry Failure for Status Update
Features
- OP-1470 - Date Calculation in the FAQ
- OP-1222 - T557: Set SameSite Attributes of Cookies to Lax/Strict
- OP-1322 - Update Python Dependencies to Latest Versions
- OP-1522 - Delete users from user_request table if changed from Admin to User
- OP-1537 - Acknowledgement Date Issue
- OP-1549 - Implement NYC.ID v2.0
- OP-1191 - Add note on access token revocation failure
OpenRecords - v2.4.0
Bugfixes
- [OP-1341] - Date handling when an Agency user closes/denies a request
- [OP-1394] - Additional Request Information Not Showing for Multi-Agency Users
- [OP-1445] - Reopening Not Working for Agencies with Letters Disabled
- [OP-1506] - Unintuitive Switch Form Categories
- [OP-1514] - NYPD Reporting
- [OP-1555] - Request Denied Not Showing in History Section
- [OP-1578] - Inconsistent Keyboard Behavior on Reports Page
Features
- [OP-1175] - Global - ARIA Landmark Regions
- [OP-1177] - Request Page Accessibility - Labels for Form Fields
- [OP-1178] - Request Page Accessibility - Heading Structure
- [OP-1238] - Submitted Date
- [OP-1262] - Create SameSite Cookie Pull Request in Pallets/Werkzeug Project
- [OP-1286] - T371: Research Tool for Secret Storage with API Access
- [OP-1442] - Batch Index Elasticsearch
- [OP-1463] - Keyboard Access
- [OP-1471] - Custom Request Form for DOT
- [OP-1472] - Error Validation Accessibility
- [OP-1473] - FAQs Accessibility
- [OP-1474] - Reports Accessibilty
- [OP-1475] - Technical Support Accessibilty
- [OP-1483] - Keyboard Access Search
- [OP-1508] - Change Request Date to Agency Received Date
- [OP-1521] - 40 day response option
- [OP-1540] - Pass along the FOIL # to the subject line of the APPEAL email
- [OP-1553] - CCRB Blue Box
- [OP-1575] - Add option for help text under each custom request field
- [OP-1579] - Agency search 508 format
- [OP-1480] - Update Permissions in Add User/Edit User
- [OP-1545] - Add Best Of New York logo to the About section
- [OP-1557] - Denied - No Records
- [OP-1563] - Add Additional NYPD Letters and Reasons to Codebase
OpenRecords v2.3.3
OpenRecords v2.3.2
Features
OP-1179 - Global - Color Contrast
OP-1176 - Global - Unique Page Titles
Bugfixes
OP-1539 - Upgrade Flask to Mitigate JSON Vulnerability
OP-1532 - Write script to create missing events for request_status_changed
OP-1525 - Export CSV Timeout
OP-1488 - Unable to generate Mayor's Office CSV
OP-1546 - Unable to See Responses Created before v2.0
OpenRecords v2.3.1
OpenRecords v2.3
Features
OP-1221 - Add notes after a request has been closed.
OP-1262 - Create SameSite Cookie Pull Request in Pallets/Werkzeug Project
OP-1286 - T371: Research Tool for Secret Storage with API Access
OP-1320 - Agency FOIL Officer List
OP-1433 - Add Custom Request Form Changes to Models
OP-1434 - Add Custom Request Form Dropdown to New Request Form
OP-1435 - Add Custom Request Form to Agency API
OP-1436 - Front-End for Custom Request Forms (Javascript)
OP-1437 - Process Custom Request Form Data
OP-1438 - Display Custom Request Metadata on View Request Page
OP-1447 - Move Editable Blank space to before appeals
OP-1448 - Modify Denial Reasons (No Records; Records Non-Responsive
OP-1453 - Add Re-Opening Reason
OP-1458 - Consolidate information on the landing page
OP-1462 - Front-End for Custom Request Forms (Python)
OP-1486 - Custom Request Form Validator (FDNY)
OP-1487 - Sort Search Results by Most Recently Submitted
OP-1496 - Setup pytest for OpenRecords
OP-1498 - Custom Queries for NYPD Reporting
OP-1499 - Add Validator For At Least One Field Filled In Custom Forms
OP-1500 - Add Text To Display Repeatable Count Of Custom Forms
OP-1501 - Add Tooltips, Placeholders, Popovers, and Character Counters to Field Templates
OP-1502 - Replace Request Description If Custom Forms Enabled
OP-1503 - Identify Side Effects of Using Custom Request Forms Metadata as Description in Elasticsearch
OP-1504 - Spinner for Admin Changes
OP-1505 - Add Form Description for Custom Forms
OP-1510 - Fulfilled by walk in response
OP-1518 - DCP Blue Box Instructions
Bugfixes
OP-998 - Alert should be Modal when uploading duplicate file
OP-1339 - Due Date not calculating correctly
OP-1394 - Additional Request Information Not Showing for Multi-Agency Users
OP-1399 - Missing Timezone Prevents Users From Submitting Requests
OP-1427 - Fix Closing Reasons Order
OP-1430 - Check Enrollment Before Creating Enrollment
OP-1439 - Increase File Title length to 250 Characters
OP-1444 - Add Status to Previous Value in Events Table When Request Closed
OP-1445 - Reopening Not Working for Agencies with Letters Disabled
OP-1506 - Unintuitive Switch Form Categories
OP-1507 - Disable Website Interaction While Authorization Occurs
OP-1512 - Fix Denial Reasons Typos
OP-1516 - Responses section values disappear after editing response
OP-1519 - Unable to See Responses When Not Assigned to Request