From 3c686d6bd93d50518e81a0120e7c428deec3ebeb Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Fri, 22 Mar 2024 19:53:08 +0530 Subject: [PATCH 01/12] Add release notes for 0.1.6 --- docs/docs/releases/0.1.6.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 docs/docs/releases/0.1.6.md diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md new file mode 100644 index 0000000000..b18ee19c37 --- /dev/null +++ b/docs/docs/releases/0.1.6.md @@ -0,0 +1,35 @@ +# Mathesar 0.1.6 + +## Summary + +Mathesar 0.1.6 introduces support for Python versions 3.10 and 3.11, as well as Japanese translations within the application. + +_This page provides a comprehensive list of all changes in the release._ + +## Upgrading to 0.1.6 + +_TODO_ + +## Improvements + +- Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 *[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)* +- Added support for Japanese translations *[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)*, *[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)*, *[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)*, *[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)* +- NodeJS is no longer a requirement for building Mathesar from source *[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)* +- Text fields now auto-expand on the record page to accommodate for longer texts *[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)* + +## Bug fixes + +- Fixed regression within the record selector where records won’t get filtered based on input *[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)* +- Fixed failures while adding a connection along with sample schema(s), whose name would collide with schema(s) already present in the database *[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)* +- Fixed record selector's text inputs from growing taller *[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)* +- Fixed CSRF failures when app is behind a reverse proxy *[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)* + +## Maintenance + +- Added health check endpoint to Mathesar *[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)* +- Added PG 16 to testing matrix *[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)* +- Added MkDocs edit URI *[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)* +- Bumped django from 4.2.8 to 4.2.10 *[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)* +- Removed stale code coverage badge *[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)* +- GH workflow to create draft release with built static files *[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)* +- Improved docker dev image to allow switching between python versions *[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)* From 82f1b3cd22e69f2e0b82eb6a42c2ce88d208bc31 Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Fri, 22 Mar 2024 20:01:29 +0530 Subject: [PATCH 02/12] update bug fixes list --- docs/docs/releases/0.1.6.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index b18ee19c37..9ac6c4386c 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -12,24 +12,25 @@ _TODO_ ## Improvements -- Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 *[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)* -- Added support for Japanese translations *[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)*, *[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)*, *[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)*, *[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)* -- NodeJS is no longer a requirement for building Mathesar from source *[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)* -- Text fields now auto-expand on the record page to accommodate for longer texts *[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)* +- Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)_ +- Added support for Japanese translations _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)_ +- NodeJS is no longer a requirement for building Mathesar from source _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)_ +- Text fields now auto-expand on the record page to accommodate for longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ ## Bug fixes -- Fixed regression within the record selector where records won’t get filtered based on input *[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)* -- Fixed failures while adding a connection along with sample schema(s), whose name would collide with schema(s) already present in the database *[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)* -- Fixed record selector's text inputs from growing taller *[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)* -- Fixed CSRF failures when app is behind a reverse proxy *[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)* +- Fixed regression within the record selector where records won’t get filtered based on input _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ +- Fixed failures while adding a connection along with sample schema(s), whose name would collide with schema(s) already present in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ +- Fixed record selector's text inputs from growing taller _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ +- Fixed CSRF failures when app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ +- Fixed layout issues while using japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ ## Maintenance -- Added health check endpoint to Mathesar *[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)* -- Added PG 16 to testing matrix *[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)* -- Added MkDocs edit URI *[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)* -- Bumped django from 4.2.8 to 4.2.10 *[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)* -- Removed stale code coverage badge *[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)* -- GH workflow to create draft release with built static files *[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)* -- Improved docker dev image to allow switching between python versions *[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)* +- Added health check endpoint to Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ +- Added PG 16 to testing matrix _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)_ +- Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)_ +- Bumped django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ +- Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)_ +- GH workflow to create draft release with built static files _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ +- Improved docker dev image to allow switching between python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ From b5fc1a4cf873ff560ba4a9064cbd74fdf949c33c Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Mon, 25 Mar 2024 17:12:02 +0530 Subject: [PATCH 03/12] add link for upgrade, minor grammer fixes --- docs/docs/releases/0.1.6.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index 9ac6c4386c..0dfa059706 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -2,20 +2,20 @@ ## Summary -Mathesar 0.1.6 introduces support for Python versions 3.10 and 3.11, as well as Japanese translations within the application. +Mathesar 0.1.6 brings compatibility with Python versions 3.10 and 3.11, PostgreSQL 16 support, ease of use while working with longer texts on record page, as well as Japanese translations within the application. _This page provides a comprehensive list of all changes in the release._ ## Upgrading to 0.1.6 -_TODO_ +See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.md). ## Improvements - Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)_ - Added support for Japanese translations _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)_ - NodeJS is no longer a requirement for building Mathesar from source _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)_ -- Text fields now auto-expand on the record page to accommodate for longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ +- Text fields now auto-expand on the record page to accommodate longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ ## Bug fixes @@ -23,14 +23,14 @@ _TODO_ - Fixed failures while adding a connection along with sample schema(s), whose name would collide with schema(s) already present in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ - Fixed record selector's text inputs from growing taller _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ - Fixed CSRF failures when app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ -- Fixed layout issues while using japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ +- Fixed layout issues while using Japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ ## Maintenance - Added health check endpoint to Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ - Added PG 16 to testing matrix _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)_ - Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)_ -- Bumped django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ +- Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ - Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)_ -- GH workflow to create draft release with built static files _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ -- Improved docker dev image to allow switching between python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ +- Added GitHub workflow to attach pre-built static files with new releases _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ +- Improved Docker development image to allow switching between python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ From f56a96a7f54b2aeb7b97f0477211314ae6f58ef9 Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Mon, 25 Mar 2024 17:23:11 +0530 Subject: [PATCH 04/12] more grammatical fixes --- docs/docs/releases/0.1.6.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index 0dfa059706..d62231eef2 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -2,7 +2,7 @@ ## Summary -Mathesar 0.1.6 brings compatibility with Python versions 3.10 and 3.11, PostgreSQL 16 support, ease of use while working with longer texts on record page, as well as Japanese translations within the application. +Mathesar 0.1.6 brings compatibility with Python versions 3.10 and 3.11, PostgreSQL 16 support, ease of use while working with longer texts on the record page, as well as Japanese translations within the application. _This page provides a comprehensive list of all changes in the release._ @@ -20,9 +20,9 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m ## Bug fixes - Fixed regression within the record selector where records won’t get filtered based on input _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ -- Fixed failures while adding a connection along with sample schema(s), whose name would collide with schema(s) already present in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ +- Fixed failures while adding a connection along with sample schema(s), whose name(s) would collide with schema(s) already present in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ - Fixed record selector's text inputs from growing taller _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ -- Fixed CSRF failures when app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ +- Fixed CSRF failures when the app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ - Fixed layout issues while using Japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ ## Maintenance @@ -33,4 +33,4 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m - Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ - Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)_ - Added GitHub workflow to attach pre-built static files with new releases _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ -- Improved Docker development image to allow switching between python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ +- Improved Docker development image to allow switching between Python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ From 199ab713a94539edfb583c222206ecf10de22a00 Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Mon, 25 Mar 2024 17:37:38 +0530 Subject: [PATCH 05/12] expand-->expands --- docs/docs/releases/0.1.6.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index d62231eef2..b8cbc22473 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -15,7 +15,7 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m - Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)_ - Added support for Japanese translations _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)_ - NodeJS is no longer a requirement for building Mathesar from source _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)_ -- Text fields now auto-expand on the record page to accommodate longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ +- Text fields now auto-expands on the record page to accommodate longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ ## Bug fixes @@ -27,7 +27,7 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m ## Maintenance -- Added health check endpoint to Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ +- Added a health check endpoint to Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ - Added PG 16 to testing matrix _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)_ - Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)_ - Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ From 1d6c2fb71ff12a5139b88e81c1c6313fa31ff8ab Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Mon, 25 Mar 2024 22:53:53 +0530 Subject: [PATCH 06/12] fix NodeJS links, and grammatical errors --- docs/docs/releases/0.1.6.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index b8cbc22473..120135dfdc 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -14,14 +14,14 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m - Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)_ - Added support for Japanese translations _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)_ -- NodeJS is no longer a requirement for building Mathesar from source _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)_ +- NodeJS is no longer a requirement for building Mathesar from source _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ - Text fields now auto-expands on the record page to accommodate longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ ## Bug fixes -- Fixed regression within the record selector where records won’t get filtered based on input _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ -- Fixed failures while adding a connection along with sample schema(s), whose name(s) would collide with schema(s) already present in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ -- Fixed record selector's text inputs from growing taller _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ +- Fixed record selector filtering bug _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ +- Fixed connection creation failures due to schema name collisions while adding provided sample schama(s) in the database. _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ +- Fixed height inconsistencies of record selector's text inputs _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ - Fixed CSRF failures when the app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ - Fixed layout issues while using Japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ @@ -32,5 +32,5 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m - Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)_ - Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ - Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)_ -- Added GitHub workflow to attach pre-built static files with new releases _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ +- Removed NodeJS from Docker production image _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)_ - Improved Docker development image to allow switching between Python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ From 674fa5db8c6e41d599694e1bb44b2740821350a3 Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Mon, 25 Mar 2024 22:55:44 +0530 Subject: [PATCH 07/12] fix typo --- docs/docs/releases/0.1.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index 120135dfdc..e6743c4138 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -20,7 +20,7 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m ## Bug fixes - Fixed record selector filtering bug _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ -- Fixed connection creation failures due to schema name collisions while adding provided sample schama(s) in the database. _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ +- Fixed connection creation failures due to schema name collisions while adding provided sample schema(s) in the database. _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ - Fixed height inconsistencies of record selector's text inputs _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ - Fixed CSRF failures when the app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ - Fixed layout issues while using Japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ From bcd09f6fc2d47321b1bad10ddf910550b0d3baf1 Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Tue, 26 Mar 2024 16:44:49 +0530 Subject: [PATCH 08/12] minor fixes --- docs/docs/releases/0.1.6.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index e6743c4138..e92af338d0 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -20,15 +20,15 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m ## Bug fixes - Fixed record selector filtering bug _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ -- Fixed connection creation failures due to schema name collisions while adding provided sample schema(s) in the database. _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ +- Fixed connection creation failures due to schema name collisions while adding provided sample schema(s) in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ - Fixed height inconsistencies of record selector's text inputs _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ - Fixed CSRF failures when the app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ - Fixed layout issues while using Japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ ## Maintenance -- Added a health check endpoint to Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ -- Added PG 16 to testing matrix _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)_ +- Added a health check endpoint for Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ +- Added Postgres 16 to testing matrix _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)_ - Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)_ - Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ - Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)_ From 459c9322624e4c4f510d5a37801c8a4f263b90a7 Mon Sep 17 00:00:00 2001 From: Kriti Godey Date: Tue, 26 Mar 2024 17:07:14 -0400 Subject: [PATCH 09/12] Updated summary --- docs/docs/releases/0.1.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index e92af338d0..7328475ea3 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -2,7 +2,7 @@ ## Summary -Mathesar 0.1.6 brings compatibility with Python versions 3.10 and 3.11, PostgreSQL 16 support, ease of use while working with longer texts on the record page, as well as Japanese translations within the application. +Mathesar 0.1.6 introduces Japanese localization of the UI and adds better support for working with long text in individual record pages. Improvements for administrators include compatibility with Python 3.10 and 3.11, support for databases running PostgreSQL 16, and the removal of `npm` and `nodejs` as dependencies when installing from scratch. _This page provides a comprehensive list of all changes in the release._ From 34106d1c0349f8833ecd137e193b3f2ac4f2889b Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Thu, 28 Mar 2024 03:04:34 +0530 Subject: [PATCH 10/12] reorganize the doc and add a documentation section --- docs/docs/releases/0.1.6.md | 61 ++++++++++++++++++++++++++----------- 1 file changed, 44 insertions(+), 17 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index 7328475ea3..853e7938a6 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -12,25 +12,52 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m ## Improvements -- Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478)_ -- Added support for Japanese translations _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486)_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484)_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483)_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472)_ -- NodeJS is no longer a requirement for building Mathesar from source _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489)_ -- Text fields now auto-expands on the record page to accommodate longer texts _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470)_ +### You can now configure Mathesar's UI to display in Japanese -## Bug fixes +The language setting is stored per-user and can be modified when logging in or when editing a user. This changes the text displayed on buttons and other UI elements within Mathesar. It does not change the display of data within your database (e.g. table names, column names, and cell values). We are hoping to support more languages beyond English and Japanese eventually. Please reach out to us if your are interested in helping to add more translations! + +_[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486 "Enable i18n")_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484 "Updates for file translations/en/LC_MESSAGES/django.po in ja")_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483 "Updates for file mathesar_ui/src/i18n/languages/en/dict.json in ja")_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472 "Separate pluralized string to fix Transifex sync")_, _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501 "Fix layout problem in Data Explorer actions pane")_ -- Fixed record selector filtering bug _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488)_ -- Fixed connection creation failures due to schema name collisions while adding provided sample schema(s) in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490)_ -- Fixed height inconsistencies of record selector's text inputs _[#3495](https://github.com/mathesar-foundation/mathesar/pull/3495)_ -- Fixed CSRF failures when the app is behind a reverse proxy _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499)_ -- Fixed layout issues while using Japanese translations _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501)_ +### Text fields now auto-expands on the record page to accommodate longer texts + +**Before** + +All text inputs on the record page had the same height, regardless of their content. + +**After** + +All text inputs in record page dynamically adjust to accommodate the content seamlessly. + +_[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470 "Make textarea inputs auto-expand to accommodate longer text fields on the record page")_, _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488 "Fix regression with record selector not filtering")_, [#3495](https://github.com/mathesar-foundation/mathesar/pull/3495 "Prevent record selector inputs from growing taller") + +### Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 +Mathesar now officially supports Python versions 3.10 and 3.11, in addition to the existing 3.9 compatibility. This will provide great flexibilty while building Mathesar from source on an OS that natively ships with relatively newer versions of Python. +_[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478 "Extend mathesar to support python 3.10 and above")_, _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499 "Fix CSRF failures when app is behind a reverse proxy")_, _[#3503](https://github.com/mathesar-foundation/mathesar/pull/3503 "Remove 3.12 support from docs")_, [#3504](https://github.com/mathesar-foundation/mathesar/pull/3504 "Parameterize dev service python version") + +### Mathesar is now compatible with PostgreSQL 16 +Mathesar now officially supports, and is tested against, Postgres versions 13, 14, 15 and 16. +_[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480 "Add PG 16 to testing matrix")_ + +### NodeJS is no longer a requirement for building Mathesar from source + +_[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489 "GH workflow to create draft release with built static files")_ + +## Bug fix + +- Fixed connection creation failures due to schema name collisions while adding provided sample schema(s) in the database _[#3490](https://github.com/mathesar-foundation/mathesar/pull/3490 "Fix schema creation errors while adding a new connection")_ + +## Documentation + +- Documented upgrade instructions for v0.1.6 _[#3507](https://github.com/mathesar-foundation/mathesar/pull/3507 "Adds upgrade documentation for 0.1.6, fixes existing issues with upgrade docs")_ +- Documented mathesar-debug image for Docker based installations _[#3513](https://github.com/mathesar-foundation/mathesar/pull/3513 "Add Debug image docs")_ +- Fixed upgrade instructions for v0.1.5 _[#3469](https://github.com/mathesar-foundation/mathesar/pull/3469 "Merge pull request #3468 from mathesar-foundation/upgrade_instruction_fix")_ +- Updated Mathesar's version number in docs _[#3476](https://github.com/mathesar-foundation/mathesar/pull/3476 "Merge pull request #3475 from mathesar-foundation/version_number_in_docs")_ ## Maintenance -- Added a health check endpoint for Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479)_ -- Added Postgres 16 to testing matrix _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480)_ -- Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482)_ -- Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492)_ -- Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491)_ -- Removed NodeJS from Docker production image _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474)_ -- Improved Docker development image to allow switching between Python versions _[#3504](https://github.com/mathesar-foundation/mathesar/pull/3504)_ +- Added a health check endpoint for Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479 "Add health check endpoint to Mathesar")_ +- Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492 "Bump django from 4.2.8 to 4.2.10")_ +- Removed NodeJS from Docker production image _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474 "Add multiple stages to Dockerfile, remove NodeJS & unnecessary source files from production image")_ +- Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482 "Added MkDocs edit URI")_ +- Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491 "Remove stale code coverage badge")_ +- Post release cleanup _[#3463](https://github.com/mathesar-foundation/mathesar/pull/3463 "Merge pull request #3460 from mathesar-foundation/0.1.5")_ From f2fa5da534d8984fc8402079cede3eba8891825b Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Thu, 28 Mar 2024 03:14:02 +0530 Subject: [PATCH 11/12] add images --- docs/docs/releases/0.1.6.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index 853e7938a6..443de6bce7 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -14,8 +14,10 @@ See our guide on [upgrading Mathesar to 0.1.6](../administration/upgrade/0.1.6.m ### You can now configure Mathesar's UI to display in Japanese -The language setting is stored per-user and can be modified when logging in or when editing a user. This changes the text displayed on buttons and other UI elements within Mathesar. It does not change the display of data within your database (e.g. table names, column names, and cell values). We are hoping to support more languages beyond English and Japanese eventually. Please reach out to us if your are interested in helping to add more translations! - +The language setting is stored per-user and can be modified when logging in or when editing a user. This changes the text displayed on buttons and other UI elements within Mathesar. It does not change the display of data within your database (e.g. table names, column names, and cell values). We are hoping to support more languages beyond English and Japanese eventually. Please reach out to us if your are interested in helping to add more translations! + +![image](https://github.com/mathesar-foundation/mathesar/assets/52523023/f100423a-922c-4b6c-ad22-3c16cd06afde) + _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486 "Enable i18n")_, _[#3484](https://github.com/mathesar-foundation/mathesar/pull/3484 "Updates for file translations/en/LC_MESSAGES/django.po in ja")_, _[#3483](https://github.com/mathesar-foundation/mathesar/pull/3483 "Updates for file mathesar_ui/src/i18n/languages/en/dict.json in ja")_, _[#3472](https://github.com/mathesar-foundation/mathesar/pull/3472 "Separate pluralized string to fix Transifex sync")_, _[#3501](https://github.com/mathesar-foundation/mathesar/pull/3501 "Fix layout problem in Data Explorer actions pane")_ ### Text fields now auto-expands on the record page to accommodate longer texts @@ -24,17 +26,23 @@ _[#3486](https://github.com/mathesar-foundation/mathesar/pull/3486 "Enable i18n" All text inputs on the record page had the same height, regardless of their content. +![image](https://github.com/mathesar-foundation/mathesar/assets/52523023/e6ded1de-7b81-49f9-9b2e-7a6311a22d4f) + **After** All text inputs in record page dynamically adjust to accommodate the content seamlessly. +![image](https://github.com/mathesar-foundation/mathesar/assets/52523023/31e031cc-5c71-447f-9381-c4d6fae03b2d") + _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470 "Make textarea inputs auto-expand to accommodate longer text fields on the record page")_, _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488 "Fix regression with record selector not filtering")_, [#3495](https://github.com/mathesar-foundation/mathesar/pull/3495 "Prevent record selector inputs from growing taller") ### Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 -Mathesar now officially supports Python versions 3.10 and 3.11, in addition to the existing 3.9 compatibility. This will provide great flexibilty while building Mathesar from source on an OS that natively ships with relatively newer versions of Python. + +Mathesar now officially supports Python versions 3.10 and 3.11, in addition to the existing 3.9 compatibility. This will provide great flexibility while building Mathesar from source on an OS that natively ships with relatively newer versions of Python. _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478 "Extend mathesar to support python 3.10 and above")_, _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499 "Fix CSRF failures when app is behind a reverse proxy")_, _[#3503](https://github.com/mathesar-foundation/mathesar/pull/3503 "Remove 3.12 support from docs")_, [#3504](https://github.com/mathesar-foundation/mathesar/pull/3504 "Parameterize dev service python version") ### Mathesar is now compatible with PostgreSQL 16 + Mathesar now officially supports, and is tested against, Postgres versions 13, 14, 15 and 16. _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480 "Add PG 16 to testing matrix")_ @@ -50,6 +58,7 @@ _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489 "GH workflow - Documented upgrade instructions for v0.1.6 _[#3507](https://github.com/mathesar-foundation/mathesar/pull/3507 "Adds upgrade documentation for 0.1.6, fixes existing issues with upgrade docs")_ - Documented mathesar-debug image for Docker based installations _[#3513](https://github.com/mathesar-foundation/mathesar/pull/3513 "Add Debug image docs")_ +- 0.1.6 release notes _[#3506](https://github.com/mathesar-foundation/mathesar/pull/3506 "Release notes v0.1.6")_ - Fixed upgrade instructions for v0.1.5 _[#3469](https://github.com/mathesar-foundation/mathesar/pull/3469 "Merge pull request #3468 from mathesar-foundation/upgrade_instruction_fix")_ - Updated Mathesar's version number in docs _[#3476](https://github.com/mathesar-foundation/mathesar/pull/3476 "Merge pull request #3475 from mathesar-foundation/version_number_in_docs")_ From ed61ebe2909805a6bde206c9b53646dc64bfeb0b Mon Sep 17 00:00:00 2001 From: Anish Umale Date: Thu, 28 Mar 2024 03:42:59 +0530 Subject: [PATCH 12/12] add description for nodejs removal --- docs/docs/releases/0.1.6.md | 12 ++++++++---- docs/mkdocs.yml | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/docs/releases/0.1.6.md b/docs/docs/releases/0.1.6.md index 443de6bce7..6fb0c59674 100644 --- a/docs/docs/releases/0.1.6.md +++ b/docs/docs/releases/0.1.6.md @@ -32,22 +32,26 @@ All text inputs on the record page had the same height, regardless of their cont All text inputs in record page dynamically adjust to accommodate the content seamlessly. -![image](https://github.com/mathesar-foundation/mathesar/assets/52523023/31e031cc-5c71-447f-9381-c4d6fae03b2d") +![image](https://github.com/mathesar-foundation/mathesar/assets/52523023/31e031cc-5c71-447f-9381-c4d6fae03b2d) _[#3470](https://github.com/mathesar-foundation/mathesar/pull/3470 "Make textarea inputs auto-expand to accommodate longer text fields on the record page")_, _[#3488](https://github.com/mathesar-foundation/mathesar/pull/3488 "Fix regression with record selector not filtering")_, [#3495](https://github.com/mathesar-foundation/mathesar/pull/3495 "Prevent record selector inputs from growing taller") ### Mathesar is now compatible with Python versions: 3.10 and 3.11 along with 3.9 Mathesar now officially supports Python versions 3.10 and 3.11, in addition to the existing 3.9 compatibility. This will provide great flexibility while building Mathesar from source on an OS that natively ships with relatively newer versions of Python. + _[#3478](https://github.com/mathesar-foundation/mathesar/pull/3478 "Extend mathesar to support python 3.10 and above")_, _[#3499](https://github.com/mathesar-foundation/mathesar/pull/3499 "Fix CSRF failures when app is behind a reverse proxy")_, _[#3503](https://github.com/mathesar-foundation/mathesar/pull/3503 "Remove 3.12 support from docs")_, [#3504](https://github.com/mathesar-foundation/mathesar/pull/3504 "Parameterize dev service python version") ### Mathesar is now compatible with PostgreSQL 16 Mathesar now officially supports, and is tested against, Postgres versions 13, 14, 15 and 16. + _[#3480](https://github.com/mathesar-foundation/mathesar/pull/3480 "Add PG 16 to testing matrix")_ ### NodeJS is no longer a requirement for building Mathesar from source +We removed NodeJS as a dependency in favour of providing users with pre-built static assest for building Mathesar from source. + _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489 "GH workflow to create draft release with built static files")_ ## Bug fix @@ -57,16 +61,16 @@ _[#3489](https://github.com/mathesar-foundation/mathesar/pull/3489 "GH workflow ## Documentation - Documented upgrade instructions for v0.1.6 _[#3507](https://github.com/mathesar-foundation/mathesar/pull/3507 "Adds upgrade documentation for 0.1.6, fixes existing issues with upgrade docs")_ -- Documented mathesar-debug image for Docker based installations _[#3513](https://github.com/mathesar-foundation/mathesar/pull/3513 "Add Debug image docs")_ - 0.1.6 release notes _[#3506](https://github.com/mathesar-foundation/mathesar/pull/3506 "Release notes v0.1.6")_ +- Documented mathesar-debug image for Docker based installations _[#3513](https://github.com/mathesar-foundation/mathesar/pull/3513 "Add Debug image docs")_ - Fixed upgrade instructions for v0.1.5 _[#3469](https://github.com/mathesar-foundation/mathesar/pull/3469 "Merge pull request #3468 from mathesar-foundation/upgrade_instruction_fix")_ - Updated Mathesar's version number in docs _[#3476](https://github.com/mathesar-foundation/mathesar/pull/3476 "Merge pull request #3475 from mathesar-foundation/version_number_in_docs")_ +- Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482 "Added MkDocs edit URI")_ +- Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491 "Remove stale code coverage badge")_ ## Maintenance - Added a health check endpoint for Mathesar _[#3479](https://github.com/mathesar-foundation/mathesar/pull/3479 "Add health check endpoint to Mathesar")_ - Bumped Django from 4.2.8 to 4.2.10 _[#3492](https://github.com/mathesar-foundation/mathesar/pull/3492 "Bump django from 4.2.8 to 4.2.10")_ - Removed NodeJS from Docker production image _[#3474](https://github.com/mathesar-foundation/mathesar/pull/3474 "Add multiple stages to Dockerfile, remove NodeJS & unnecessary source files from production image")_ -- Added MkDocs edit URI _[#3482](https://github.com/mathesar-foundation/mathesar/pull/3482 "Added MkDocs edit URI")_ -- Removed stale code coverage badge _[#3491](https://github.com/mathesar-foundation/mathesar/pull/3491 "Remove stale code coverage badge")_ - Post release cleanup _[#3463](https://github.com/mathesar-foundation/mathesar/pull/3463 "Merge pull request #3460 from mathesar-foundation/0.1.5")_ diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index fe2b07cc4e..28bb3ba18c 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -25,6 +25,7 @@ nav: - Users & access levels: user-guide/users.md - Glossary: user-guide/glossary.md - Releases: + - '0.1.6': releases/0.1.6.md - '0.1.5': releases/0.1.5.md - '0.1.4': releases/0.1.4.md - '0.1.3': releases/0.1.3.md