Releases: pluralsh/plural
Releases Β· pluralsh/plural
v0.3.2
What's Changed
New Features π
- Implement demo project transfer by @michaeljguarino in #524
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
New Features π
- Don't test elixir code for frontend changes by @davidspek in #517
- ENG-587 - Replace grommet-icons with design system icons by @dogmar in #514
- Fix user search query by @michaeljguarino in #512
- Bootstrap e2e by @floreks in #485
- Add all supportable aws regions to cloud shell by @michaeljguarino in #523
Bug Fixes π
- ENG-599 Fix glitch during onboarding flow (screen-in-screen) by @dogmar in #519
- Remove test code for notifications by @dogmar in #518
- Fix lint warning by @dherault in #520
- Search refinement and code cleanup by @maciaszczykm in #521
Other Changes
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
New Features π
- Implement new sidebar by @dherault in #209
- Implement top bar by @dherault in #210
- Design fixes by @dherault in #211
- Design fixes 2 by @dherault in #214
- Design fixes 2 by @dherault in #218
- Repositories by @dherault in #219
- New Repositories scene follow up: Delete installation and more. by @dherault in #230
- Application renewal: Remove some useless files by @dherault in #237
- Implement new layout, from design system by @dherault in #235
- Implement Repository Description β ENG-72 by @dogmar in #240
- Fetch license info from github api by @michaeljguarino in #243
- Advanced Layout by @dherault in #239
- Add multiselect for publisher, category and tag by @michaeljguarino in #246
- Klink/add fonts by @dogmar in #248
- Complete Marketplace Design by @dherault in #244
- Implement Onboarding, part 1 by @dherault in #252
- Add longform recipe docstrings by @michaeljguarino in #255
- Implement Login/Sign-up flow by @dherault in #254
- Send demo information to cloud shell by @michaeljguarino in #257
- Support Listing Roles per user by @michaeljguarino in #260
- New Design Profile Screens by @michaeljguarino in #261
- Lint app by @dherault in #263
- Continue Cloud Shell onboarding flow by @dherault in #259
- Finish onboarding flow by @dherault in #266
- hydra: add offline_access scope for refresh tokens by @davidspek in #273
- Use new Discord link by @dherault in #283
- Design cloud shell sidebar by @dherault in #282
- Implement Installation Updates by @michaeljguarino in #288
- Add onboarding state to user records by @michaeljguarino in #291
- Consistently implement container max widths by @michaeljguarino in #292
- Add cloud shell Cheatsheet, complete cloud shell layout by @dherault in #290
- Application renewal by @dherault in #207
- DES-99 ENG-219 Add footer links and add lint check by @maciaszczykm in #296
- ENG-246 ENG-251 ENG-252 ENG-271 Styling fixes and marketplace improvements by @maciaszczykm in #316
- Properly redirect to onboarding from signup by @michaeljguarino in #311
- Allow confirming uninstall with enter key by @maciaszczykm in #338
- Add new version of oidc request queries by @michaeljguarino in #348
- ENG-284 ENG-296 - Onboarding improvements and cheatsheet styling by @floreks in #340
- Add licenses to repos by @maciaszczykm in #351
- Add verified field to repositories by @michaeljguarino in #364
- Add service account banner by @michaeljguarino in #397
- Plural Stack Schema and Business Logic by @michaeljguarino in #406
- Add plural stacks graphql logic by @michaeljguarino in #407
- Setup Firebase hosting for plural by @michaeljguarino in #411
- Add accessible protocol for gql authz by @michaeljguarino in #419
- Expire stale tests by @michaeljguarino in #435
- Packages redesign by @dherault in #415
- Merge packages-redesign again by @dherault in #443
- Autodelete installations when demo projects are created by @michaeljguarino in #438
- Require password confirmations on change by @michaeljguarino in #418
- Add destroyCluster api by @michaeljguarino in #450
- Ensure email confirmation sent on email updates by @maciaszczykm in #426
- Edit Discord link by @dherault in #468
- Display update date if available for Docker images by @maciaszczykm in #474
- ENG-549 Account Refinements - Account attributes by @dogmar in #461
- Redesign invite view by @maciaszczykm in #487
- Generate typescript types for our GraphQL API by @davidspek in #341
- Update install in cloud shell command by @maciaszczykm in #491
- add workflow that checks PR has required labels by @davidspek in #495
- add script to analyze build size by @davidspek in #499
- Update modal sizes by @maciaszczykm in #500
- Frontend for existing user invites by @michaeljguarino in #502
- ENG-308 - Account Refinement by @dogmar in #497
- Prune invites by @michaeljguarino in #503
- Add email helper module by @michaeljguarino in #460
- ENG-588 - Optimize lodash imports by @dogmar in #508
- Improve bundle size and replace tokens with chips by @maciaszczykm in #510
- Implement Publisher screen by @dherault in #490
- Edit app refinements by @dherault in #509
- ENG-327: Plural release process by @davidspek in #421
Bug Fixes π
- Don't include avatar when bootstrapping from oauth by @michaeljguarino in #250
- Allow oauth users to bypass icon validation by @michaeljguarino in #253
- Fix Marketplace by @dherault in #275
- hydra: add offline scopes by @davidspek in #277
- Fix validation on recipes query by @michaeljguarino in #297
- Destructive button usage by @michaeljguarino in #307
- Fix Update Icon by @michaeljguarino in #313
- No oauth options for device token by @michaeljguarino in #337
- Fix the select in clusters by @dherault in #363
- Filter null categories by @maciaszczykm in #367
- Validate nonnull category for repositories by @michaeljguarino in #371
- Fix dns domain validation by @michaeljguarino in #410
- Add Rate Limits to gql apis by @michaeljguarino in #416
- prevent simply adding users to dns setup by @michaeljguarino in #423
- Add validation that user/group bindings are w/in account by @michaeljguarino in #428
- Fix Marketplace Sidebar focus by @dherault in #452
- Close InstallDropdown on outside click by @dherault in #455
- Fix OIDC redirect when logging in with external IDP by @floreks in #483
- Increase invite security by @michaeljguarino in #484
- fix publisher uniq constraint by @michaeljguarino in #496
- ENG-556 - Update marketplace token component by @floreks in #493
- ENG-572 - Fix spacing on the repository view by @floreks in #498
- Update error handling for cloud shell by @floreks in #489
- Disable Passwordless Login by @michaeljguarino in #505
- Add missing gap to terraform provider icons and use components from design system by @maciaszczykm in #507
- Fix service worker issues with CRA build by @floreks in #511
Dependency Updates
Initial Release
Our first release containing all work to date
What's Changed
New Features π
- TF Provider Template API's by @ycryptx in #172
- Add autolinting for vscode by @dherault in #192
- Lint application by @dherault in #194
- Add "Log back as previous user" feature by @dherault in #193
- Lint whole application by @dherault in #199
- More Cloud Shell Experience Tweaks by @michaeljguarino in #226
- Auto-Infer git user via oauth information by @michaeljguarino in #227
- Add side-by-side selection for demo and bring-your-own-cloud by @michaeljguarino in #228
- Allow Users to create a fixed number of demo projects by @michaeljguarino in #229
- Gitlab OAuth Support by @michaeljguarino in #233
- Add Shell SCM Support for Gitlab by @michaeljguarino in #234
- Support Provisioning Gitlab Repos in Cloud Shell by @michaeljguarino in #236
- Implement new emails by @michaeljguarino in #241
Bug Fixes π
- Overhaul API error messages by @michaeljguarino in #231
- Shell Bucket Prefix Uniqueness, Install Permissions by @michaeljguarino in #232
New Contributors
- @ycryptx made their first contribution in #172
- @samweaver made their first contribution in #174
- @avaidyanatha made their first contribution in #224
Full Changelog: https://github.com/pluralsh/plural/commits/v0.2.0