Changelog & Release Notes
Legal Notice
All compliance features described in this changelog are based on our interpretation of regulations at the time of development. Regulations change frequently. Users are responsible for ensuring their use of this software meets current legal requirements. We take no responsibility for compliance violations or out-of-date information.
Version 2.0.0 - NSW DCCEEW Compliance Update
Released: August 2025
🎯 Major Features
NSW Wildlife Rehabilitation Combined Annual Report
- Automated Report Generation: Complete Excel workbook generation matching DCCEEW template exactly
- All Required Worksheets: Nil Return, Transferred Animals, Permanent Care, Preserved Specimens, Register of Members, Privacy Notice
- Pre-populated Organization Data: Automatic population from Clerk authentication system
- Calendar Year Defaults: Reports default to current calendar year for easy annual reporting
NSW-Specific Data Collection
- Encounter Types: 70+ DCCEEW-specified categories organized into logical groups:
- Attacks & Collisions (bird, cat, dog, vehicle, etc.)
- Dependency & Diseases (abandoned, disease, dependent young)
- Environmental Factors (fire, flood, storm damage)
- Human Interference (illegal activity, entanglement)
- Animal Condition Assessment: 5-level scale (Good, Fair, Poor, Emaciated, Moribund)
- Pouch Condition Tracking: 15 developmental stages for marsupials
- Fate/Outcome Options: 30+ NSW-specific outcomes including all DCCEEW categories
- Weight Recording: Initial weight capture in grams for all admissions
Enhanced Location Management
- Automatic Address Extraction: Drop a pin on the map and get:
- Street address automatically populated
- Suburb/town automatically filled
- Postcode automatically captured
- State automatically determined
- Structured Address Storage: Separate database fields for address components
- Release Location Tracking: Automatic address capture when marking animals as released
- Google Maps Integration: Visual map interface for all location selection
- OpenStreetMap Nominatim: Reverse geocoding for accurate address extraction
🔧 Technical Improvements
Database Schema Updates
- Added NSW-specific fields to animals table:
encounter_type,initial_weight_grams,animal_conditionpouch_condition,fate,mark_band_microchip,life_stage
- Added structured address fields:
rescue_address,rescue_suburb,rescue_postcoderelease_address,release_suburb,release_postcode
- Added carer NSW fields:
executive_position,species_coordinator_forrehabilitates_koala,rehabilitates_flying_fox,rehabilitates_bird_of_preymember_since,training_level
Prisma Schema Mappings
- Proper snake_case to camelCase field mappings
- Support for both legacy and new field names
- Backward compatibility with existing data
Form Improvements
- Conditional Field Display: NSW fields only show when jurisdiction is NSW
- Smart Defaults: Forms pre-populate with sensible defaults
- Validation Enhancement: Comprehensive field validation with user-friendly errors
- Auto-population: Address fields populate automatically from map selection
- Controlled Inputs: Fixed React controlled component warnings
🐛 Bug Fixes
- Fixed form refresh issue that was clearing fields during data entry
- Resolved uncontrolled input warnings for number fields
- Corrected transfer animal filtering logic in NSW reports
- Fixed date validation to allow current year end dates
- Resolved Prisma client field mapping issues
📊 Animal Detail Page Enhancements
- Complete Field Display: All animal data now visible without entering edit mode
- Organized Sections:
- Basic Details (sex, age, dates)
- NSW Compliance Data (all NSW-specific fields)
- Address Details (structured rescue and release addresses)
- Notes section with formatted display
- Removed Image Placeholder: Cleaner interface without unused image section
📝 Documentation Updates
- Comprehensive NSW DCCEEW compliance documentation
- Detailed field reference for all NSW requirements
- Step-by-step NSW Annual Report generation guide
- Automatic address population feature documentation
- Updated compliance scoring information
🔐 Data Privacy & Security
- Privacy Notice included in NSW reports
- Secure data handling for member information
- Proper authorization tracking for special species
- Audit trail for all compliance-related changes
💡 User Experience Improvements
- Clerk Integration: Organization and user data auto-populated
- Smart Location Entry: No manual address typing required
- Release Workflow: Streamlined process with automatic data capture
- Error Messages: Clear, actionable validation feedback
- Responsive Design: Works on all screen sizes
🌐 Jurisdiction Support
- Full ACT Wildlife Code of Practice 2020 compliance (existing)
- NEW: Complete NSW DCCEEW reporting compliance
- Jurisdiction-aware field display and validation
- Automatic compliance rule application based on location
Previous Versions
Version 1.5.0
Released: July 2025
- Initial release checklist implementation
- Basic compliance scoring system
- ACT jurisdiction support
- Core animal admission workflow
Version 1.0.0
Released: June 2025
- Initial public release
- Basic wildlife admission and tracking
- Carer management
- Simple reporting capabilities
Coming Soon
Planned Features
- Queensland wildlife rehabilitation compliance
- Victoria wildlife rehabilitation compliance
- Automated report scheduling
- Mobile app for field data entry
- Advanced analytics dashboard
- Multi-organization data sharing
- Veterinary integration
- Training module with certification tracking
Known Issues
- Manual report submission still required (no automatic email to authorities)
- Limited batch editing capabilities
- No offline mode support yet
For feature requests or bug reports, please contact your system administrator or submit an issue through the support portal.