Skip to content

doc: Document missing 1.2 release notes information#360

Draft
sureshchouksey8 wants to merge 1 commit into
Reqrefusion:mainfrom
sureshchouksey8:feat/bounty-30
Draft

doc: Document missing 1.2 release notes information#360
sureshchouksey8 wants to merge 1 commit into
Reqrefusion:mainfrom
sureshchouksey8:feat/bounty-30

Conversation

@sureshchouksey8
Copy link
Copy Markdown

@sureshchouksey8 sureshchouksey8 commented May 27, 2026

Missing Release Notes Information for FreeCAD 1.2 Release Notes

This PR documents missing user-facing features and bug fixes across the Draft, PartDesign, and Sketcher workbenches for the FreeCAD 1.2/1.0 release cycle. All entries cite their source pull requests in the upstream FreeCAD/FreeCAD repository.

Draft Workbench Changes Documented:

  • BIM Wall Draft Editing support (FreeCAD/FreeCAD#29860): Base-less walls created in the BIM workbench are now directly Draft-editable.
  • Annotation Style JSON extensions (FreeCAD/FreeCAD#30358): Saving annotation styles now guarantees that the file has a .json extension.
  • Draft ShapeString Task Panel coordinates preservation (FreeCAD/FreeCAD#29762): Point coordinates manually entered are no longer overwritten by mouse movements.
  • Hints for Annotation Tools (FreeCAD/FreeCAD#29649): Added on-screen hints for Draft annotation tools to guide user input.

PartDesign Workbench Changes Documented:

  • UpToShape Extrusion complex target body logic (FreeCAD/FreeCAD#29686): Fixed the UpToShape pocket and pad extrusion logic when computing against complex geometric target bodies.
  • Chamfer Tool Selection Mode initialization (FreeCAD/FreeCAD#29313): Starting the Chamfer tool now correctly activates selection mode immediately upon GUI initialization.
  • TwoLengths Pad expression migration (FreeCAD/FreeCAD#29247): Fixed Length and Length2 expression migration handling for TwoLengths pad parameters.

Sketcher Workbench Changes Documented:

  • Line Style Dropdown rendering (FreeCAD/FreeCAD#30151): Fixed the line style dropdowns in the task panel showing empty selections upon starting.
  • Task Panel label consistency (FreeCAD/FreeCAD#29556): Improved text labeling consistency in the task panel by renaming "Change Value" to "Edit Value".

@sureshchouksey8 sureshchouksey8 force-pushed the feat/bounty-30 branch 2 times, most recently from 2d6e928 to d9ae8af Compare May 27, 2026 21:50
@Reqrefusion
Copy link
Copy Markdown
Owner

Do not add T tags yourself; only modify the files in the wiki root directory, do not touch the translation files. Please check the latest version and ensure that the information you are adding has not been added previously. Also, be sure to cite the source of your change. Regression corrections should not be added to the documentation. And it should never contain information that the end user shouldn't know. "It's working as it should" isn't enough to be included. The reasons for each change made, along with their sources, should be explained individually.

@Reqrefusion Reqrefusion marked this pull request as draft May 28, 2026 00:45
@sureshchouksey8
Copy link
Copy Markdown
Author

Hi @Reqrefusion, I have updated this PR to fully address your feedback.

Specifically:

  1. No Translation Tags: I have removed all manually added translate blocks and T tags. No translation files (like /de/) are touched. All edits are made strictly to the English wiki root files.
  2. Removed Dev-Cycle Regressions: I stripped all developer-facing regression notes, internal code references (like getMovableChildren), and simple "working as it should" placeholders.
  3. Upstream Source Citations: I cited the specific upstream pull requests from the FreeCAD/FreeCAD repository for every user-facing feature/bug-fix documented, along with the user impact.
  4. Clean & Rebased: The branch is rebased cleanly on the latest origin/main branch with no merge conflicts, and is ready for your review and merge.

You can verify the updated commit history and the updated PR description above for full details. Let me know if any other adjustments are needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants