Skip to content

Releases: NASA-AMMOS/aerie-ui

v0.12.3

09 Aug 16:06
Compare
Choose a tag to compare

Breaking Changes

Two UI View layout component names need to be updated:

  1. Timeline -> TimelinePanel
  2. ActivityTable -> ActivityTablePanel

What's Changed

New Features

  • feat: ag-grid table implementation by @duranb in #67
  • feat: render external profiles by @camargo in #69
  • feat: required activity parameters by @AaronPlave in #70
  • feat: display read-only end time of activity instances by @AaronPlave in #72
  • feat: show full decomposition tree in activity form by @AaronPlave in #77
  • feat: add Panel component for Timeline and Activity Table by @camargo in #79
  • feat: add datepicker component by @duranb in #81
  • feat: close DatePicker on date selection by @duranb in #87
  • feat: add analysis-only option to scheduling panel by @jeffpamer in #90

Bug Fixes

  • fix: listen to correct events for activity start time field by @AaronPlave in #73
  • fix: use correct Monaco Editor TypeScript lib string by @camargo in #80
  • fix: add disable property to datepicker by @duranb in #85

Refactoring

  • refactor: use new env var modues from Svelte Kit by @camargo in #71
  • refactor: rename sequence to expansion sequence by @camargo in #82
  • refactor: add better Hasura error message reporting by @camargo in #92

Continuous Integration

Documentation

Build System and Dependencies

Styling

New Contributors

Full Changelog: v0.12.2...v0.12.3

v0.12.2

25 Jul 18:03
Compare
Choose a tag to compare

Breaking Changes

  1. The UI View API endpoints were removed from the aerie-gateway in this release.
    Please see the UI View GraphQL API documentation for how to make the same queries against Hasura using GraphQL.
  2. The Activity Tables UI View schema changed a field name from startTime to start_time. See the documentation for an example.

What's Changed

New Features

  • feat: move UI view API from Gateway to Hasura by @camargo in #61
  • feat: add base path to config and all URLs by @camargo in #65

Bug Fixes

  • fix: add Hasura web socket URL by @camargo in #66
    • A new environment variable was added called HASURA_WEB_SOCKET_URL which allows for configuration of the web socket URL separately from the client and server URLs. See the deployment docker-compose.yml for a usage example.

Refactoring

Testing

  • test: add e2e constraints fixtures and tests by @camargo in #63
  • test: add more unique names to e2e tests by @camargo in #68

Documentation

Full Changelog: v0.12.1...v0.12.2

v0.12.1

18 Jul 18:36
Compare
Choose a tag to compare

What's Changed

New Features

  • feat: move constraint checking to new query by @camargo in #38
  • feat: unfinished activities by @camargo in #40
  • feat: display human readable format in duration input by @duranb in #41
  • feat: query resource profiles directly by @camargo in #43
  • feat: update initial expansion rule logic by @camargo in #47
  • feat: sort parameters by order field by @duranb in #51
  • feat: full-page scheduling goal editor by @camargo in #52
  • feat: move placeholder time format display to label so as to be visible at all times by @duranb in #53
  • feat: derive duration from plan time bounds by @duranb in #57
  • feat: full-page constraints editor by @camargo in #58

Bug Fixes

  • fix: handle ctrl + s on windows machines to run simulation by @duranb in #49
  • fix: add analysis_only field to SchedulingSpec to match database schema by @mattdailis in #54
  • fix: get env websocket url on subscribe by @camargo in #46
  • fix: check-node script by @duranb in #59

Build System and Dependencies

  • build: enforce local node version by @duranb in #39
  • build: validate node version before running dev script by @duranb in #50
  • build: upgrade deps to latest by @camargo in #55
  • build: upgrade deps to latest by @camargo in #60

Testing

Styling

  • style: add ts eslint member ordering rule by @camargo in #48

Continuous Integration

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

15 Jun 15:56
Compare
Choose a tag to compare

New Features

  • Create a sequence from the planning UI
  • Associate an activity with a sequence
  • Run an expansion against a plan and view the output sequence
  • Table columns for expansion rules, expansion sets, and command dictionaries now display the created date and last updated date
  • View computed attributes for activities
  • Adjust enabled and priority state of scheduling rules

What's Changed

  • feat: get created_by and updated_by columns from expansion data by @camargo in #32
  • feat: Use resourceSamples in place of sim. results by @pcrosemurgy in #33
  • feat: Remove sim. results resources by @pcrosemurgy in #34
  • feat: activity form sequence data by @camargo in #35
  • feat: computed attributes by @camargo in #36
  • feat: change enabled state and priority of scheduling goals by @camargo in #37
  • test: add enabled test for scheduling rules by @camargo in 860967f

New Contributors

Full Changelog: v0.11.3...v0.12.0

v0.11.3

31 May 17:17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.2...v0.11.3

v0.11.2

02 May 22:21
Compare
Choose a tag to compare

Breaking Changes

  • The UI view schema has been updated and is not backward compatible with the previous version. Plan layouts are now able to be fully defined via the UI view object (example), which essentially is a JSON definition of a CSS grid layout (think of it as a data-driven CSS grid). See our complete UI View documentation for more information.

What's Changed

Full Changelog: v0.11.1...v0.11.2

v0.11.1

20 Apr 16:21
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

04 Apr 22:36
Compare
Choose a tag to compare

What's Changed

  • feat: add scheduling DSL types to goal editor by @camargo in #8

Full Changelog: v0.10.1...v0.11.0

v0.10.1

04 Mar 21:22
Compare
Choose a tag to compare

What's Changed

  • refactor: simulate takes numeric plan id by @camargo in #1
  • refactor: input form field by @camargo in #3
  • fix: auto update layer height by @camargo in #4
  • refactor: use monaco-editor instead of code-mirror by @camargo in #5
  • refactor: sim result activities property change by @camargo in #2
  • fix: deadlock editing multiple required parameters by @camargo in #6
  • feat: hook up param forms to effective args API by @camargo in #7

Full Changelog: https://github.com/NASA-AMMOS/aerie-ui/commits/v0.10.1