Skip to content

Commit

Permalink
Reformat release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
seancolsen committed Jan 22, 2024
1 parent f2c13b0 commit bf93c86
Show file tree
Hide file tree
Showing 4 changed files with 152 additions and 199 deletions.
23 changes: 2 additions & 21 deletions docs/docs/releases/0.1.0.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Mathesar 0.1.0 (alpha release)

Mathesar's first alpha release! Features:

- **Built on Postgres**: Connect to an existing Postgres database or set one up from scratch.
- **Set up your data models**: Easily create and update Postgres schemas and tables.
- **Data entry**: Use our spreadsheet-like interface to view, create, update, and delete table records.
Expand All @@ -12,24 +13,4 @@ Mathesar's first alpha release! Features:
- **Basic access control**: Users can have Viewer (read-only), Editor (can only edit data, but not data structure), or Manager (can edit both data and its structure) roles.
- **Basic documentation**: Users can install Mathesar using Docker Compose, and tricky product features are documented.

## Recent new contributors
* @rajatvijay made their first contribution in https://github.com/centerofci/mathesar/pull/1494
* @ghislaineguerin made their first contribution in https://github.com/centerofci/mathesar/pull/1529
* @abhishak3 made their first contribution in https://github.com/centerofci/mathesar/pull/1486
* @kaushikaryan04 made their first contribution in https://github.com/centerofci/mathesar/pull/1726
* @lakshya-dhariwal made their first contribution in https://github.com/centerofci/mathesar/pull/1829
* @KAIMonmoy made their first contribution in https://github.com/centerofci/mathesar/pull/1903
* @AlekLefebvre made their first contribution in https://github.com/centerofci/mathesar/pull/1904
* @steve-lgtm made their first contribution in https://github.com/centerofci/mathesar/pull/1927
* @Creative1800 made their first contribution in https://github.com/centerofci/mathesar/pull/1915
* @LFLATH made their first contribution in https://github.com/centerofci/mathesar/pull/1972
* @IyadElwy made their first contribution in https://github.com/centerofci/mathesar/pull/1953
* @FrantisekHarnicar made their first contribution in https://github.com/centerofci/mathesar/pull/1989
* @ayao451 made their first contribution in https://github.com/centerofci/mathesar/pull/2062
* @kwliang1 made their first contribution in https://github.com/centerofci/mathesar/pull/2162
* @Subhojit-Dey1234 made their first contribution in https://github.com/centerofci/mathesar/pull/2229
* @aagman945 made their first contribution in https://github.com/centerofci/mathesar/pull/2331
* @SumeetHaryani made their first contribution in https://github.com/centerofci/mathesar/pull/2332
* @DankMemes4President made their first contribution in https://github.com/centerofci/mathesar/pull/2483

**Full Changelog**: https://github.com/centerofci/mathesar/commits/0.1.0
[Full Changelog](https://github.com/centerofci/mathesar/commits/0.1.0)
36 changes: 15 additions & 21 deletions docs/docs/releases/0.1.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,22 @@
This is a minor release focused on addressing bugs and improving user experience.

## Bug fixes
* The UI now supports non-ASCII characters in column names and column settings.
* The record page works when the primary key is not an integer.
* Mathesar can now support primary keys that are UUIDs.
* Access level permissions presented on the UI are now consistent with the API access levels.
* Deleting newly created records immediately no longer results in getting stuck in a loading screen.
* Empty columns are now inferred as text instead of boolean during import.
* The UI now displays an appropriate failure message when failing to delete rows.
* Mathesar no longer crashes when attempting to order rows by non-orderable columns.
* Row selection gets cleared correctly when a placeholder cell is selected.

- The UI now supports non-ASCII characters in column names and column settings.
- The record page works when the primary key is not an integer.
- Mathesar can now support primary keys that are UUIDs.
- Access level permissions presented on the UI are now consistent with the API access levels.
- Deleting newly created records immediately no longer results in getting stuck in a loading screen.
- Empty columns are now inferred as text instead of boolean during import.
- The UI now displays an appropriate failure message when failing to delete rows.
- Mathesar no longer crashes when attempting to order rows by non-orderable columns.
- Row selection gets cleared correctly when a placeholder cell is selected.

## Improvements
* The UI cancels edits when users press the Esc key in table cells.
* Group headers with record summaries now have links to allow users to navigate to the associated record.
* Dropdown positioning is improved across the app, so that they do not overflow the browser window.
* A bunch of smaller visual and UX improvements made by our Google Summer of Code (GSoC) applicants.

## Recent new contributors
* @SEGRR made their first contribution in https://github.com/centerofci/mathesar/pull/2412
* @dauinh made their first contribution in https://github.com/centerofci/mathesar/pull/2606
* @hemant-hc made their first contribution in https://github.com/centerofci/mathesar/pull/2591
* @IamEzio made their first contribution in https://github.com/centerofci/mathesar/pull/2421
* @apollo13 made their first contribution in https://github.com/centerofci/mathesar/pull/2660
* @DanyaalMahmood made their first contribution in https://github.com/centerofci/mathesar/pull/2632
- The UI cancels edits when users press the Esc key in table cells.
- Group headers with record summaries now have links to allow users to navigate to the associated record.
- Dropdown positioning is improved across the app, so that they do not overflow the browser window.
- A bunch of smaller visual and UX improvements made by our Google Summer of Code (GSoC) applicants.

**Full Changelog**: https://github.com/centerofci/mathesar/compare/0.1.0...0.1.1
[Full Changelog](https://github.com/centerofci/mathesar/compare/0.1.0...0.1.1)
72 changes: 31 additions & 41 deletions docs/docs/releases/0.1.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,50 +3,40 @@
This release focuses on documenting additional options for installing Mathesar, some improvements to the user experience, and some bug fixes. We've also added support for switching between multiple databases in the UI.

## Improvements to the UI
- Mathesar now supports switching between multiple databases using the UI. #2847
- You can now copy data from the Mathesar UI to paste into other applications. #2773
- The first non-primary key column is now highlighted when a new record is created. #2515
- Form inputs are disabled when the form is being submitted. #2762
- Action pane sidebars are now resizable. #2808
- Table deletion now requires you to enter the table's name (to prevent accidental deletion). #2858
- Long table names are now truncated and the full name is shown on hover. #2825
- We've disabled setting columns to JSON List and Map types using the UI until we have a better editing experience for cells of those types. #2772
- Filter conditions can now be added and removed via the column header menu #2782
- Cell level context menus now also show menu items related to the row and column. #2803

- Mathesar now supports switching between multiple databases using the UI. _([#2847](https://github.com/mathesar-foundation/mathesar/pull/2847))_
- You can now copy data from the Mathesar UI to paste into other applications. _([#2773](https://github.com/mathesar-foundation/mathesar/pull/2773))_
- The first non-primary key column is now highlighted when a new record is created. _([#2515](https://github.com/mathesar-foundation/mathesar/pull/2515))_
- Form inputs are disabled when the form is being submitted. _([#2762](https://github.com/mathesar-foundation/mathesar/pull/2762))_
- Action pane sidebars are now resizable. _([#2808](https://github.com/mathesar-foundation/mathesar/pull/2808))_
- Table deletion now requires you to enter the table's name (to prevent accidental deletion). _([#2858](https://github.com/mathesar-foundation/mathesar/pull/2858))_
- Long table names are now truncated and the full name is shown on hover. _([#2825](https://github.com/mathesar-foundation/mathesar/pull/2825))_
- We've disabled setting columns to JSON List and Map types using the UI until we have a better editing experience for cells of those types. _([#2772](https://github.com/mathesar-foundation/mathesar/pull/2772))_
- Filter conditions can now be added and removed via the column header menu _([#2782](https://github.com/mathesar-foundation/mathesar/pull/2782))_
- Cell level context menus now also show menu items related to the row and column. _([#2803](https://github.com/mathesar-foundation/mathesar/pull/2803))_

## Improvements to installation
- We have documented additional installation options for Mathesar. Visit the [Mathesar docs site](https://docs.mathesar.org/) to explore these options. #2809, #2826, #2824
- A reference for Mathesar configuration options has been added to our documentation. #2824
- We have documented connecting to databases running on `localhost` outside of Docker. #2819
- The Mathesar Docker image is now standalone and can be started using the `docker run` command. #2848
- Superuser and database passwords are now validated when using the guided install script. #2625

- We have documented additional installation options for Mathesar. Visit the [Mathesar docs site](https://docs.mathesar.org/) to explore these options. _([#2809](https://github.com/mathesar-foundation/mathesar/pull/2809) [#2826](https://github.com/mathesar-foundation/mathesar/pull/2826) [#2824](https://github.com/mathesar-foundation/mathesar/pull/2824))_
- A reference for Mathesar configuration options has been added to our documentation. _([#2824](https://github.com/mathesar-foundation/mathesar/pull/2824))_
- We have documented connecting to databases running on `localhost` outside of Docker. _([#2819](https://github.com/mathesar-foundation/mathesar/pull/2819))_
- The Mathesar Docker image is now standalone and can be started using the `docker run` command. _([#2848](https://github.com/mathesar-foundation/mathesar/pull/2848))_
- Superuser and database passwords are now validated when using the guided install script. _([#2625](https://github.com/mathesar-foundation/mathesar/pull/2625))_

## Bug fixes
- Mathesar no longer crashes when importing tables with long column names. #2725
- Static default values can no longer be assigned to a dynamic default column. #2780
- Column names no longer overlap when the browser window is resized. #2856
- Databases removed from the configuration environment file won't show up in the UI anymore. #2891
- Fixed inconsistencies with the foreign key column icon. #2768

- Mathesar no longer crashes when importing tables with long column names. _([#2725](https://github.com/mathesar-foundation/mathesar/pull/2725))_
- Static default values can no longer be assigned to a dynamic default column. _([#2780](https://github.com/mathesar-foundation/mathesar/pull/2780))_
- Column names no longer overlap when the browser window is resized. _([#2856](https://github.com/mathesar-foundation/mathesar/pull/2856))_
- Databases removed from the configuration environment file won't show up in the UI anymore. _([#2891](https://github.com/mathesar-foundation/mathesar/pull/2891))_
- Fixed inconsistencies with the foreign key column icon. _([#2768](https://github.com/mathesar-foundation/mathesar/pull/2768))_

## API changes
- The URL for the database page has been moved from `/<db_name>/` to `/db/<db_name>/` to avoid conflicts with other Mathesar URLs. #2791

## Housekeeping
- A "sponsors" section has been added to the README. #2710

## Recent new contributors

* @Sukshan made their first contribution in https://github.com/centerofci/mathesar/pull/2515
* @charvimehradu made their first contribution in https://github.com/centerofci/mathesar/pull/2683
* @manavana-pierroldin made their first contribution in https://github.com/centerofci/mathesar/pull/2696
* @Wali-Muhammad123 made their first contribution in https://github.com/centerofci/mathesar/pull/2625
* @thesujai made their first contribution in https://github.com/centerofci/mathesar/pull/2757
* @PawanPatil19 made their first contribution in https://github.com/centerofci/mathesar/pull/2801
* @smruthi49 made their first contribution in https://github.com/centerofci/mathesar/pull/2727
* @Ziad-I made their first contribution in https://github.com/centerofci/mathesar/pull/2772
* @TafreedAhmad made their first contribution in https://github.com/centerofci/mathesar/pull/2803
* @mariusdebeer made their first contribution in https://github.com/centerofci/mathesar/pull/2809
* @dev-cj made their first contribution in https://github.com/centerofci/mathesar/pull/2836
* @Aritra8438 made their first contribution in https://github.com/centerofci/mathesar/pull/2780

**Full Changelog**: https://github.com/centerofci/mathesar/compare/0.1.1...0.1.2

- The URL for the database page has been moved from `/<db_name>/` to `/db/<db_name>/` to avoid conflicts with other Mathesar URLs. _([#2791](https://github.com/mathesar-foundation/mathesar/pull/2791))_

## Maintenance

- A "sponsors" section has been added to the README. _([#2710](https://github.com/mathesar-foundation/mathesar/pull/2710))_

[Full Changelog](https://github.com/centerofci/mathesar/compare/0.1.1...0.1.2)
Loading

0 comments on commit bf93c86

Please sign in to comment.