Changes from v1.28.1:
Features
- monorepo: Add a script to quickly create a new workspace from the template (#2415)
- compass-e2e-tests: Add basic end-to-end tests (COMPASS-4992, #2397)
- compass-sidebar: Use logo in collapsed sidebar (#2404)
- @mongodb-js/compass-query-bar: Add prop to toggle visibility of sorts square bracket placeholders (CLOUDP-97063, #2388)
- depalign: Add an autofix option to depalign script and fix deduped warnings (COMPASS-4776, #2373)
- compass-aggregations: Make top area preview resizeable (#2350)
- Bump driver to 4.1.0/mongosh to 1.0.4 (COMPASS-4898, #2383)
- @mongodb-js/compass-query-bar: Add props to toggle visibility of "query history" and "export to language" buttons (CLOUDP-96456, #2374)
- mongodb-compass: Generate package lock for Compass before packaging (COMPASS-4963, #2369)
- monorepo: Allow to print changelog since arbitrary tags (#2351)
- @mongodb-js/compass-connect: Do not override appname if provided by the user (COMPASS-4901, #2346)
Bug Fixes
- @mongodb-js/compass-schema-validation: Pass full namespace to
updateCollection
instead of passingcollMod
option (#2426) - Dedupe all leafygreen components across Compass plugins (#2424)
- Use minBy and maxBy when passing a function as second parameter (COMPASS-5027, #2416)
- compass-e2e-tests: Dismiss tour modal when displayed before running tests (#2419)
- Fix non-ascii character support when importing data from a csv (COMPASS-4987, #2414)
- Filter out {} stages from the view pipeline (COMPASS-4977, #2408)
- mongodb-data-service: Add @types/debug to the package
- Correctly detect geo filters to be merged (#2407)
- Manually resolve tsconfig with process.cwd to workaround weird cygwin issue in Evergreen (#2403)
- Mark new package as public
- ci: Lock npm version to the one that works as expected (#2390)
- scripts: Set exit code 1 when script failed with error
- compass-crud: Text area height and field width with large 1 line strings (COMPASS-4988, #2381)
- compass-shell: Style scrollbar to increase contrast (COMPASS-4985, #2378)
- compass-serverstats: Styling content height fix (#2375, #2376)
- compass-metrics: Telemetry for export to language is missing (COMPASS-4379, #2360)
- ci: Check that package.json that we found contains at least the minimal amount of required keys (#2362)
- ci: Switch compilation scripts in packages from prepare to prepublishOnly (#2356)
- compass-connect,connection-model: Support all Kerberos options (COMPASS-4529, #2335)
- deps: Bump kerberos to 1.1.6 (COMPASS-4961, #2359)
- Don't throw an exception if save recent goes out of sync (#2336)
- mongodb-explain-compat: Do not aggregate execution times (COMPASS-4951, #2353)
You can see the full list of commits here:
v1.28.1...v1.28.4