Releases: cityofaustin/atd-moped
Releases · cityofaustin/atd-moped
v0.7.0 Flicker Ln
v0.7.0 Flicker Ln
Source: Mass Audubon
What’s Changed
New features
- Project Components: Create Map for tab to view components + Map #6251 (#335) @sergiogcx
- Project Components: Extend "Map Project" step to include component attributes #6250 (#351) @sergiogcx
- Add Project Comment edit and delete actions (#346) @mateoclarke
- Pass Grid Table filter parameters into url (#327) @chiaberry
Enhancements
- Defines Moped Material Table theme/design customizations (#343) @tillyw
- Add Style examples page (#345) @chiaberry
- Remove password reset UI from account page #6220 (#349) @sergiogcx
- Combine multiple advanced filters for same field (#342) @chiaberry
- Add project status to advanced filters (#341) @chiaberry
- Tweak add new project workflow (#340) @chiaberry
- Adds "All projects" breadcrumb to project view and removes button (#336) @tillyw
- Update Moped subcomponents with latest taxonomy (#356) @sergiogcx
Bug Fixes
- All projects breadcrumb returns to search results (#352) @chiaberry
- Prevent filter null failure when making new project (#354) @chiaberry
- Patch account creation API to address bug with existing Cognito users #6372 (#350) @sergiogcx
- Sets project name as HTML page title rather than "Project Summary Page" (#337) @tillyw
- Advanced filters "is blank" bug fix (#339) @chiaberry
Dependency updates
- Python Package Upgrades (#353) @sergiogcx
- Bump urllib3 from 1.25.10 to 1.26.5 in /moped-api/requirements (#333) @dependabot
- Bump urllib3 from 1.25.10 to 1.26.5 in /moped-auth/cognito-pre-token-hook/requirements (#332) @dependabot
- Bump urllib3 from 1.25.9 to 1.26.5 in /moped-data-events/activity_log (#334) @dependabot
v0.6.0 Elderberry Dr
v0.6.0 Elderberry Dr
Source: Lizzie Harper
What’s Changed
New features
- Adds ability to add Comments to project (#318) @mateoclarke
- Configure backend systems for Moped Test #6227 (#331) @sergiogcx
- Creates project milestone table to add/edit milestones (#302) @tillyw
- Extend component data model and load initial component data #6163 (#322) @sergiogcx
Enhancements
- Implements design refinements on summary tab (#329) @tillyw
- Reduces table cell sizes for Grid Table (#325) @chiaberry
- Collapses sidebar menu at all viewport sizes (#328) @johnclary
- Project Components: Ability to draw lines #6150 (#316) @sergiogcx
- Add updated_at field to moped_project and sort by last updated (#320) @chiaberry
Bug fixes
- Fixes map error handler not rendering on projects without locations (#330) @sergiogcx
- Investigate and address User API failures #5799 (#324) @sergiogcx
- Fixes issue where map is no longer zooming to full extent in the project Summary tab #6231 (#326) @sergiogcx
- Re-fix for project personnel (#321) @sergiogcx
Dependency updates
- n/a
v0.5.0 Desert Willow Dr
v0.5.0 Desert Willow Dr
Source: Fannin Tree Farm
What’s Changed
New features
- Creates new "current phase" table on timeline (user can select one active phase) (#274) @tillyw
- Create SQL View to access and filter project personnel (#312) @chiaberry
- Update relationship between phases and subphases in database #6058 (#308) @sergiogcx
- Project Components | Add moped_project_features table and relate to moped_project table (#293) @mddilley
- Project Extent | Add aerial imagery (#301) @mddilley
- Project Components | Fix frontend to add, update, and consume features from the moped_proj_features table (#294) @mddilley
- Project Extent | Usability enhancements for identifying streets vs urban trails (#282) @mddilley
- Project Extent | Implement point-drawing in project extent mapping (#257) @mddilley
- Project Extent | Save drawn points in the database (#262) @mddilley
- Project Extent | Show drawn points in project summary map and refine UI (#272) @mddilley
- Project Extent | Create project_extent_ids from project_extent_geojson in the front end (#292) @mddilley
- Deploys to Development Stage (#299) @sergiogcx
- Re-structures: Phases, Sub-phases, Milestones (#295) @sergiogcx
- Data Migration | Transform IMPD data to fit moped_proj_personnel table in Moped #5602 (#280) @sergiogcx
Enhancements
- Open project from project name (#310) @chiaberry
- Timeline | Edit phase table to include subphases column #5737 (#309) @sergiogcx
- Add project phases and personnel to project list view (#306) @chiaberry
- Reverse order of event list (#267) @tillyw
- Database | Remove the project_extent_geojson field data from the seed (#303) @mddilley
- Project Summary Map | Prevent user from removing all features from project extent (#265) @mddilley
- Dropdown order of project roles, status, and phases should match in Gitbook #5857 (#296) @sergiogcx
- Project Summary Map | Set order of layers in the map (#269) @mddilley
- Clears eCapris subproject ID when user untoggles Capitally Funded field (#266) @tillyw
- Refactors data table and changes default component for boolean fields to switches (#249) @tillyw
- Moped Editor | Make The Project Search Feature Great Again #5830 (#281) @sergiogcx
Bug fixes
- Fixes WSOD bug on activity log page #6147 (#314) @sergiogcx
- Fix problems with project permissions (Patch) (#313) @sergiogcx
- Project Extent | Fix geocoder and layer control styling in New Project stepper (#305) @mddilley
- Bug | Implement graceful degradation for map-rendering issues #5974 (#304) @sergiogcx
- Project Extent | Fix geocoder so click and hover events don't propagate through the input box (#290) @mddilley
- Bug | Creating new user doesn't associate to project #5937 (#297) @sergiogcx
- Replaces the ecapris_subproject_id unique constraint with an unconstrained index (#286) @tillyw
- Project Extent | Fix drawn layer select checkbox (#291) @mddilley
- Bug | Can't add or edit Team members #5880 (#289) @sergiogcx
- Bug | Handle saving a project when no team members are added (#287) @mddilley
Dependency Updates
- Bump rsa from 4.6 to 4.7 in /moped-api/requirements (#298) @dependabot
- Bump py from 1.9.0 to 1.10.0 in /moped-api/requirements (#285) @dependabot
v0.4.0 Catalpa St
v0.4.0 Catalpa St
Source: Trees of Texas
What’s Changed
New features
- Project Extent | Explore frontend options for including points (#236) @mddilley
- Multi-Select Project Personnel (#263) @sergiogcx
- Multiple-Select Migration (#264) @sergiogcx
Enhancements
- Update Dropdown order of project roles, status, and phases to match Gitbook docs (#296) @sergiogcx
Bug fixes
- Sets time zone to UTC when formatting for display (#260) @tillyw
- Patch for mapbox styling WSOD error (#277) @sergiogcx
- Fixes bug with File Upload (#276) @sergiogcx
- Fixes bug in adding or edit Team members (#289) @sergiogcx
- Replaces the ecapris_subproject_id unique constraint with an unconstrained index (#286) @tillyw
- Fixes bug where adding team members doesn't associate to new project (#297) @sergiogcx
- Fixes bug to handle saving a project when no team members are added (#287) @mddilley
Dependency Updates
- Bump pyyaml from 5.3.1 to 5.4 in /moped-api/requirements (#258) @dependabot
v0.3.0 Bluebonnet Ln
What’s Changed
- Fix bug where 'date_added' is overwritten with current date in Edit Staff form (#246) @mddilley
- Update landing page from Dashboard to Projects page (#245) @tillyw
- Implement various style refinements to Project Summary text panel (#247) @tillyw
- Bump jinja2 from 2.11.2 to 2.11.3 in /moped-api/requirements (#253) @dependabot
- Implement ability to soft-delete projects #4867 (#248) @sergiogcx
- [Bug] Fix file uploads to show in the activity log #5544 (#250) @sergiogcx
- Configure activity feed timestamps to display to users in CDT #5543 (#254) @sergiogcx
- Improve fields displayed in activity log details from personnel table (#242) @mddilley
- Make Activity Log Lambda Warmer #5547 (#251) @sergiogcx
- Esthetic Adjustments (#244) @sergiogcx
- Add reference documentation for Material Table (#240) @tillyw
- Add Activity log tracking for file uploads and activity log mapping (#243) @sergiogcx
- [Bug] Fix Activity feed to display all project changes as intended #5456 (#238) @sergiogcx
- Project File Uploads (#230) @sergiogcx
- User's Picture Upload #5454 (#237) @sergiogcx
Moped v0.2.0 Armadillo Rd
What’s Changed
- Provide Hyperlinks for eCapris id (#217) @tillyw
- Define project assign team refinements (#231) @tillyw
- Fix problem with Cognito Entries in DynamoDB #5412 (#235) @sergiogcx
- Login design refinements (#228) @tillyw
- Project Staffing | Improve fields displayed in activity log from personnel table (#229) @mddilley
- Remove date_added & capital_funded from Projects List (#234) @mateoclarke
- Project Extent | Implement refinements to "Map project" step in new project workflow and "Project summary" page (#232) @mddilley
- Project Phases enhancements (#207) @mateoclarke
- Make "Project name" editable on Project summary page #5378 (#233) @sergiogcx
- User Management | Update User query (#226) @mddilley
- Moped API | File Uploads to S3 (#227) @sergiogcx
- User Management | Add roles field to user table (#224) @mddilley
- User Management | Update ETL to set user roles in create and update routes (#225) @mddilley
- Edit Project | Implement ability to edit on Project Summary page #4948 (#205) @sergiogcx
- JWT Token: Clean-up (#223) @sergiogcx
- Return user to log in page upon session termination #4739 (#219) @sergiogcx
- Project Staffing | Replace New Project team table (#218) @mddilley
- Project Staffing | Edit and add project personnel (#210) @mddilley
- Project Staffing | Delete project team (#216) @mddilley
- Fixes the activity log label for project extend and geojson (#214) @sergiogcx
- Bump cryptography from 3.2 to 3.3.2 in /moped-auth/cognito-pre-token-hook/requirements (#211) @dependabot
- Bump cryptography from 3.2 to 3.3.2 in /moped-api/requirements (#212) @dependabot
Moped v0.1.1
What’s Changed
Patches related to the Moped v0.1.0 release.
- Make use of user initials in the account page (#215) @sergiogcx
- User Management | Implement default avatars #4798 (#202) @sergiogcx
- Fixes permissions for activity log (#213) @sergiogcx
- Restores Events Metadata (#209) @sergiogcx
- Updates SQS Validation rues (#208) @sergiogcx
- Add .prettierignore to database subfolder (#204) @mddilley
- Project Staffing | Edit project team - Get DB and table ready for add/edit/remove (#203) @mddilley
Moped v0.1.0
This is the very first formal production pre-release of the Moped codebase using semantic versioning. We can only get better from here...
- Project Activity Feed | Implement front end in Activity Log tab #4949 (#201) @sergiogcx
- Moped Editor | Add user_id (integer) to token #5129 (#196) @sergiogcx
- Project Phases Table (#187) @mateoclarke
- Moped Database | Revisions to activity log table structure #5173 (#198) @sergiogcx
- Moped Database | Add column to easily retrieve the operation type #5205 (#200) @sergiogcx
- Project Extent | Edit project extent (#190) @mddilley
- Project Extent | Zoom to project extent in Project Summary view (#197) @mddilley
- Moped Tables | Refine GridTable layout/design on Projects page #5028 (#194) @sergiogcx
- Moped Database | Permissions for Activity Log (#193) @sergiogcx
- Moped | Add relationship between moped_project_roles and moped_proj_personnel #4974 (#195) @sergiogcx
- SQS Diff Handler (#189) @sergiogcx
- Project Extent | Implement extent definition using CTN segments (#186) @mddilley
- Project Activity Log | Implements SQS Backend #4895 (#180) @sergiogcx
- Automates Database Documentation (#184) @sergiogcx
- Changes to CSV Export (#191) @sergiogcx
- Removed nav items (#185) @tillyw
- API for Events (#188) @sergiogcx
- State management | Migrate to Apollo Client 3.0 (#183) @mddilley
- Project Activity Feed - Database Migration #4895 (#179) @sergiogcx
- User Management | Restrict adding and editing users to Admins (#174) @mddilley
- User Management | Replace "Login" in side drawer with "Log out" (#182) @mddilley
- Updates Production (#181) @sergiogcx
- Moped Tables | Implement search and stackable filters #2324 (#173) @sergiogcx
- Fixes to Stackable Filters & Search Bar (#176) @sergiogcx
- Project Extent | Restrict geocoder and restore unselected polygon outlines (#172) @mddilley
- Project Extent | Update permissions for user roles for new project extent fields (#178) @mddilley
- Changes First Name and Last Name field type from Name to Text (#177) @sergiogcx
- Moped Tables | Implement export functionality #4785 (#175) @sergiogcx
- Project Extent | Store map feature data in Moped (#167) @mddilley
- Project Summary | Render project extent map (#170) @mddilley
- Moped Tables | Implement basic table #4784 (#169) @sergiogcx
- Project View Refactoring (#165) @mateoclarke
- User Management | Handle update password feature for SSO users (#166) @mddilley
- Capitally Funded ➡️ Capital Funding (#164) @mateoclarke
- Moped User Login | Give user feedback after a user submits their login (#163) @mddilley
- Update Production Branch (#162) @sergiogcx
- Update Projects, Phase, and Status tables with better dummy data #4669 (#159) @sergiogcx
- Submit Button (#161) @sergiogcx
- Allow spaces in workgroup name (#158) @mddilley
- Update Moped icon & svg (#156) @mateoclarke
- Handle API data validation for Edit User route #4722 (#157) @sergiogcx
- Project Definition | Follow-up details (#154) @mddilley
- Moped Editor | Update project list #4708 (#153) @sergiogcx
- Fix some console warnings (#155) @mddilley
- Project Extent | Implement Project Extent mapping features (#152) @mddilley
- Project Definition | Implement progress/spinner animation in "Finish" button #4668 (#143) @sergiogcx
- 4666 lz project summary (#146) @lazavazav
- Project summary updates (#149) @mateoclarke
- Updates Dashboard titles and icons (#147) @mateoclarke
- Moped Database | Fix problem with workgroups #4702 (#148) @sergiogcx
- Moped API | Fix DevOps pipeline #4706 (#151) @sergiogcx
- Moped Editor | Direct path access | Routing issue #4680 (#144) @sergiogcx
- Editor | Update default user profile (#142) @mddilley
- Editor | Project extent placeholder (#139) @mddilley
- Project Listing | Implement basic project listing with Material UI table #4672 (#140) @sergiogcx
- Editor | Show inactive/active status in User table and update seed with workgroups (#133) @mddilley
- Adds aggregation permissions to all roles (#138) @sergiogcx
- Update SSO config vars for different environments (#136) @mateoclarke
- Moped Editor | Skip Hosted UI #4654 (#137) @sergiogcx
- Adds support for SSO tokens for API Gateway #4421 (#135) @sergiogcx
- Add SSO button (#130) @mateoclarke
- 4507 lz proj notes (#123) @lazavazav
- Kickstand | gqlAbtract.js updates and import into Moped Editor via Kickstand #4616 (#128) @sergiogcx
- Editor | Use error responses from User Management API for Add User form feedback (#132) @mddilley
- Moped Editor | Fix HTTPS on Start-Local #4631 (#131) @sergiogcx
- Fixes to hasura-cluster command (#125) @sergiogcx
- Updates Production from Main branch (#127) @sergiogcx
- Remove CORS config in Users blueprint (#126) @mddilley
- Moped API | Handle CORS in the MOPED User Management API (#124) @mddilley
- Editor and API | Implement Update User password form (#119) @mddilley
- API | Add update password route test and update existing tests (#122) @mddilley
- Fix static assets in staging (#121) @mateoclarke
- Update sub folder routing /moped (#120) @mateoclarke
- Editor | Edit and Delete Users (#118) @mddilley
- New project (#117) @lazavazav
- Editor | Implement Add User form (#113) @mddilley
- Replace UI with more basic template (#98) @mateoclarke
- Get hasura endpoints working for staging & prod envs (#116) @mateoclarke
- Moped | Single Sign On | Make API Populate Cognito UUID in DynamoDB #4455 (#114) @sergiogcx
- Moped | Single Sign On | Pre-token generator needs to know Cognito ID #4454 (#115) @sergiogcx
- Moped | Single Sign On | Refactor Claims Structure in DynamoDB #4422 (#111) @sergiogcx
- Editor | Implement User table (#105) @mddilley
- Apollo Setup (#108) @mateoclarke
- Update to use local hasura cluster instance (#110) @mateoclarke
- Rename files for component instead of "index.js" (#107) @mateoclarke
- Moped | Roles and Permissions - Synchronize Cognito with Postgres users table #4054 (#103) @sergiogcx
- Auto formatting w/ prettier 💅 (#106) @mateoclarke
- Reimplement auth (#102) @mateoclarke
- Moped Database | Hasura Cluster Docker Status Check (#104) @sergiogcx
- Bump cryptography from 3.1.1 to 3.2 in /moped-api/requirements (#101) @dependabot
- Bump cryptography from 3.1 to 3.2 in /moped-auth/cognito-pre-token-hook/requirements (#100) @dependabot
- Moped API | Add tests to user management API (#99) @mddilley
- Moped Database | Add user email column #4211 (#96) @sergiogcx
- Moped | Implement Alpha permissions in Cognito and Hasura #3873 (#94) @sergiogcx
- Update production with user management API (#95) @mddilley
- Moped API | Implement API functionality (#93) @mddilley
- Update Production with Latest Migration (#92) @sergiogcx
- Moped Database: Rename staff table #4182 (#90) @sergiogcx
- Keep Cogito Triggers Warm: 4139 (#87) @sergiogcx
- Updates migrations for production database (#86) @sergiogcx
- Moped-database | Implements database migrations #4106 (#85) @sergiogcx
- Updates Production (#84) @sergiogcx
- API | Moped Pipeline (#83) @sergiogcx
- Auth | Update production (#82) @sergiogcx
- MPE: Fix routing in production (#80) @sergiogcx
- MPE: Fix the routing (#79) @sergiogcx
- MPE: Fix router problems (#77) @sergiogcx
- Updates Production (#76) @sergiogcx
- Update settings.yml (#2) @amenity
- Update settings.yml (#1) @amenity