This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/answer-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 78f970fd1 docs(release): add release notes for Apache Answer 1.7.1 
with SchemaForm enhancements and bug fixes
78f970fd1 is described below

commit 78f970fd1613170f4bf32d640a0eb37875c8d916
Author: LinkinStars <[email protected]>
AuthorDate: Mon Dec 22 12:30:44 2025 +0800

    docs(release): add release notes for Apache Answer 1.7.1 with SchemaForm 
enhancements and bug fixes
---
 blog/answer-1.7.1-release/index.md      |  90 ++++++++++++++++++++++++++++++++
 static/img/blog/[email protected] | Bin 0 -> 1161559 bytes
 static/img/blog/[email protected] | Bin 0 -> 1161559 bytes
 3 files changed, 90 insertions(+)

diff --git a/blog/answer-1.7.1-release/index.md 
b/blog/answer-1.7.1-release/index.md
new file mode 100644
index 000000000..cb562c4df
--- /dev/null
+++ b/blog/answer-1.7.1-release/index.md
@@ -0,0 +1,90 @@
+---
+date: 2025-12-22
+title: "Apache Answer 1.7.1: SchemaForm & Stability Enhancements"
+authors: [LinkinStar]
+category: Release
+featured: true
+image: [email protected]
+description: "This release focuses on SchemaForm behavior improvements, 
frontend input enhancements, engineering quality upgrades, and multiple 
important bug fixes."
+---
+
+Weโ€™re pleased to announce a **new Apache Answer release**!
+This version continues to refine the developer and user experience with 
improvements to **SchemaForm behavior**, **frontend input validation**, 
**engineering tooling**, and a number of **important bug fixes** that improve 
overall stability and correctness.
+
+As always, thank you to everyone in the community who contributed code, 
reviews, and feedback.
+
+---
+
+## โœจ New Features
+
+### SchemaForm Enhancements
+
+* **New**: SchemaForm Input values are always treated as strings 
([#1425](https://github.com/apache/answer/pull/1425)) by 
[@shuashuai](https://github.com/shuashuai)
+  This change unifies input value handling and avoids type inconsistencies 
between frontend and backend logic, improving predictability for plugin 
developers.
+
+* **New**: `<input type="number">` now requires setting `min` / `max` values 
on the frontend when needed 
([#1417](https://github.com/apache/answer/pull/1417)) by 
[@Dinesht04](https://github.com/Dinesht04)
+  Improves frontend validation by enforcing numeric boundaries earlier in the 
user input flow.
+
+---
+
+## ๐Ÿš€ Improvements
+
+### Engineering & Code Quality
+
+* **Improve**: Add `golangci-lint` to the lint target with related formatting 
and cleanup ([#1437](https://github.com/apache/answer/pull/1437)) by 
[@ferhatelmas](https://github.com/ferhatelmas)
+  Helps maintain consistent Go code style and catches potential issues earlier 
in development.
+
+* **Improve**: Bump `mockgen` to version 0.6.0 
([#1434](https://github.com/apache/answer/pull/1434)) by 
[@ferhatelmas](https://github.com/ferhatelmas)
+  Keeps test tooling up to date and improves compatibility.
+
+* **Improve**: Internal refactor to compile regular expressions once instead 
of on each text-clean invocation 
([#1430](https://github.com/apache/answer/pull/1430)) by 
[@ferhatelmas](https://github.com/ferhatelmas)
+  Reduces unnecessary overhead and improves runtime performance.
+
+---
+
+## ๐Ÿ› Bug Fixes
+
+### Admin & Core Functionality
+
+* **Fixed**: โ€œLanguage file not found.โ€ error when changing the timezone in 
admin settings ([#1427](https://github.com/apache/answer/pull/1427)) by 
[@LinkinStars](https://github.com/LinkinStars)
+
+* **Fixed**: 500 error when opening any question 
([#1426](https://github.com/apache/answer/pull/1426)) by 
[@shuashuai](https://github.com/shuashuai) & 
[@LinkinStars](https://github.com/LinkinStars)
+
+* **Fixed**: Edited answers were not updated correctly after moderation 
([#1423](https://github.com/apache/answer/pull/1423)) by 
[@LinkinStars](https://github.com/LinkinStars)
+
+* **Fixed**: Default-generated Q&A missing initial version information when 
edited after installation ([#1436](https://github.com/apache/answer/pull/1436)) 
by [@krypt0n123](https://github.com/krypt0n123)
+
+### Text Handling & Localization
+
+* **Fixed**: Multi-byte rune boundary issue when truncating long titles 
([#1431](https://github.com/apache/answer/pull/1431)) by 
[@ferhatelmas](https://github.com/ferhatelmas)
+
+* **Fixed**: Null pointer access in UI when branding retrieval fails 
([#1433](https://github.com/apache/answer/pull/1433)) by 
[@ferhatelmas](https://github.com/ferhatelmas)
+
+* **Fixed**: Correct language handler usage (`GetLangByCtx`) for accurate 
language detection ([#1444](https://github.com/apache/answer/pull/1444)) by 
[@liruohrh](https://github.com/liruohrh)
+
+---
+
+## ๐ŸŽจ Other Changes
+
+* **Footer UI adjustment**
+  The footer layout has been refined to reduce vertical space usage, resulting 
in a cleaner and more compact page layout.
+
+---
+
+## ๐Ÿ™Œ Contributor Acknowledgments
+
+A big thank you to everyone who contributed to this release through code, 
reviews, testing, and feedback. Your efforts help keep Apache Answer reliable 
and continuously improving.
+
+Special thanks to the contributors (in alphabetical order):
+
+* [@Dinesht04](https://github.com/Dinesht04)
+* [@ferhatelmas](https://github.com/ferhatelmas)
+* [@krypt0n123](https://github.com/krypt0n123)
+* [@liruohrh](https://github.com/liruohrh)
+
+---
+
+**Upgrade now** to enjoy these improvements and fixes! If you encounter any 
issues, please report them on [GitHub](https://github.com/apache/answer/issues).
+
+Happy browsing! ๐ŸŽ‰
+
diff --git a/static/img/blog/[email protected] 
b/static/img/blog/[email protected]
new file mode 100644
index 000000000..f1968c5f9
Binary files /dev/null and b/static/img/blog/[email protected] differ
diff --git a/static/img/blog/[email protected] 
b/static/img/blog/[email protected]
new file mode 100644
index 000000000..f1968c5f9
Binary files /dev/null and b/static/img/blog/[email protected] differ

Reply via email to