GeoGebra 歷史版本列表
GeoGebra 是動態的數學軟件為各級教育,幾何,代數,電子表格,圖形,統計和微積分在一個簡單易用的軟件包中匯集在一起。 GeoGebra 是幾乎每個國家的數百萬用戶迅速擴大的社區。 GeoGebra 已成為全球領先的動態數學軟件提供商,支持科學,技術,工程和數學(STEM)教育和創新教學和學習。把世界上領先的動態數學軟件和教材交到學生和老師手中!GeoGebra 簡介: 圖形,代數和表格相連,... GeoGebra 軟體介紹更新時間:2022-03-17
更新細節:
What's new in this version:
New:
-You can now auto-sync cookies to cookie jar using proxy and interceptor
Fixed:
- an issue where Postman would not remember the non-maximized size and position for a window if the window was maximized when the app is closed
- an issue where wrong keyboard shortcut was displayed for zoom-in functionality inside the menu for macOS platform
- an issue on Windows where windows might exit maximized state unexpectedly
- an issue on Windows where a previously maximized window would exit maximized state on app start
更新時間:2022-03-17
更新細節:
更新時間:2022-03-14
更新細節:
What's new in this version:
GeoGebra 6.0.693.0
- make sure Cube tool doesn't label the "extra" points
- fix f==-g for functions
- Classic 6: fix for spreadsheet scrolling
- fix for problem saving randomized lists of images
GeoGebra 6.0.691.0
- fixes for drawing quadrics
- fix for dilating circles
GeoGebra 6.0.689.0
- Notes: Isometric and Polar grids
GeoGebra 6.0.688.0
- bug fixes
GeoGebra 6.0.687.0
- Android, iOS: Image Tool added
- CAS: PerpendicularVector(plane) syntax added
GeoGebra 6.0.686.0
- New special syntax for just 2 points FitSin( {A, B} )
- fix for Translate(circumcircular arc)
- more function plotting improvements (especially asymptotes)
GeoGebra 6.0.683.0
- web: fix bold gridlines checkbox
- fix plotting of eg nroot(x,3)
- fix for Pen in 3D view
- new dynamic syntaxes ParseToFunction("u+v",{"u", "v"}), ParseToFunction("x^2"), ParseToNumber("1+2")
GeoGebra 6.0.680.0
- Notes: fix problem with images
- CAS: make sure functions updated on zooming
- filling updated when redefining eg y=x to y<x
- fix SVG aspect ratio on buttons
GeoGebra 6.0.676.0
- Fix for Translate(If(0 < x < k, 2 + x, 1 < x < 2, -1), vector)
- Fix for If() not working in scripts sometimes
- make sure Sequence(IntegralBetween(... updates with slider
GeoGebra 6.0.675.0
- fix for drawing cylinders
- CAS: better support for conics y=...
- bugfix: auxiliary setting doesn't "stick" for segments of 3D polygon
- fix for Tangent(implicit, A)
- fix for wrong scale for some filling styles when exporting
- Classic 5: make sure JavaScript objects are always returned from API calls
GeoGebra 6.0.674.0
- fix for Solve({x * y = 1,3*x^2 = y^2},{x,y})
- Classic 5: fix for some CAS Calculations eg Numeric(), FitPoly() (Windows)
GeoGebra 6.0.672.0
- Classic: fix for NSolve Tool
- Classic CAS: fix for Substitute with Keep Input (missing brackets)
- Classic 5: fix for hyperbola drawing
- Notes: fix for missing Mindmap Tool
- CAS App: make sure redefining a function updates the graph
- make sure screen reader output works in iframe
GeoGebra 6.0.671.0
- Notes: New tools Ruler and Protractor
- fix for ggbApplet.showToolBar()
- fix for Tools with Surfaces
GeoGebra 6.0.670.0
- Better drawing of angles when axis ratio is not 1:1
- fix for plotting eg ln(x)^(1+1/3+1/3+1/3)
- fix problem with Input Boxes and 3D/Spreadsheet View
GeoGebra 6.0.668.0
Fixed:
- for missing Labelling menu
- problem plotting paraboloids etc
- problem on iOS where Input Boxes scroll the applet
- for IntersectPath(P, a) with Zip()
- bug for 3D angles in lists
- bug with full-screen button
- Technical change: use Pointer Events
- Classic: fix bug where "Keep Input" button gives null:=
- Make sure PgUp, PgDown don't change layer
- CAS: make sure Solve() doesn't call NSolve() for inequalities
GeoGebra 6.0.666.0
Fixed:
- Condition to Show Object not copied correctly in spreadsheet when it's just a single variable
- opening .ggb files from Google Drive
GeoGebra 6.0.665.0
- CAS: make sure "random" commands work again
- fixes for ggbApplet.remove()
GeoGebra 6.0.664.0
- fix problem with Box Plot label position
GeoGebra 6.0.662.0
- Classic 6: fix for Ctrl-C/V/A in scripting dialogs
- new command IsFactored( )
- small Probability Calculator fixes
GeoGebra 6.0.659.0
- atan(), acos(), asin() now work for complex numbers
- new parameter "detachKeyboard":true
- Classic 5: fix for disappearing objects when Input Box has the focus
- Suite: Probability Calculator sub-app added (web only)
- 3D: fix for labelling eg Cube segments
- fix alignment for new "Text as caption" Captions
- CAS: make sure Invert() is exact
GeoGebra 6.0.657.0
- CAS: Make sure Invert(matrix) is exact
- Notes: New Spotlight Tool
- GeoGebra Classic 6: missing style bar added to Probability Calculator (for discrete)
GeoGebra 6.0.656.0
- CAS: fix for Solve(3*sqrt(x+4)<=5-2abs(x+2))
GeoGebra 6.0.654.0
- fix order of Arabic digits eg on axes
- Tabbing order can be customized by making a special list like tabOrder = {A, B, E, D}
- fix problem with truncating calculations on %
GeoGebra 6.0.652.0
- CAS: fix eg 2/1E-12 in Keep Input mode
- CAS: slightly simplified answer from Substitute()
- CAS: new option to "save" (in a secure area) in exam mode
- Probability Calculator: fix problem saving intervals
GeoGebra 6.0.651.0
- CAS: fixes for Solve( { (k-s)/k * (105-(k-s))/(300-k) = 0.125, (k-w)/k * (105-(k-s))/(300 - k) = 0.375, (k-s)/k * (195-(k-w))/(300-k) + (k-w)/k * (195 - (k-w)) / (300-k) = 0.5 } , {k,s,w} ) , NSolve(Integral(sqrt(sin(x)),0,b)=0.64,b) and Derivative(f(sec(x))), TaylorPolynomial(cbrt(2x-3))
- New two-tailed ][ option for probability calculator
- CAS: fix problem with n!
- Notes: fix for embedded applets
- improved spreadsheet previews from ggbApplet.getScreenshotBase64()
- ChromeOS: Exam mode starts automatically in Kiosk mode
GeoGebra 6.0.649.0
- Notes: new Mindmaps Tool and Charts improvements
- improvement for eg FormulaText(sin(1x + 1x - 1x))
- CAS: fix for eg mod(3^5431843, 2)
GeoGebra 6.0.646.0
- fix ggbApplet.getScreenshotBase64() for webSimple
- CAS: make sure eg SolveODE((y')²+5y'+6=0) returns both solutions
- fix Rigid Polygon Tool/Command
- Symbolic Input boxes are now the default
GeoGebra 6.0.644.0
- Change log not available for this version
GeoGebra 6.0.640.0
- Fix style bar in Safari
GeoGebra 6.0.639.0
- fix for tracing functions
- switch from pako.js to fflate.js
- built-in buttons icons switched to SVGs
- CAS: fix for eg Rationalize(1/(sqrt(3+ί))) in web (& smaller)
- CAS: fix for acosd and atand
- CAS: make sure Eigenvectors({{1,2},{3,4}}) is exact
GeoGebra 6.0.637.0
- Geometry: fix Rigid Polygon Tool/command
- fix for plotting arcosh(x)
GeoGebra 6.0.636.0
- Fix problem drawing linear functions (especially in Regression panel)
GeoGebra 6.0.631.0
- cbrt( switched to nice form
GeoGebra 6.0.620.0
- new commands ReplaceAll( , , ) and Split( , )
- fix for PlaySound()
GeoGebra 6.0.609.0
-Bug fixes
GeoGebra 6.0.608.0
- fix for Input Box linked to slider not respecting slider bounds (old Input Boxes only)
- CAS: Numeric() works for more than 15 d.p.
- Classic 6: fix white background in Customize Tools dialog
- fix for language translation of functions
GeoGebra 6.0.606.0
- Symbolic Input Boxes: add option for Serif
- Symbolic Input Boxes: asin(x) is now a*sin(x)
- Mobile: make sure keyboard always opens for tool dialogs
- fix for Input Boxes without labels
GeoGebra 6.0.605.0
- CAS: Min() and Max() implemented
GeoGebra 6.0.604.0
- Classic 5: fix for ggbApplet.getValueString()
- Graphing: "Statistics" summary for Min / Q1 / Median / Q3 / Max
- CAS: new command IntegralSymbolic()
- Complex functions implemented (including Expand(f) and f==g)
GeoGebra 6.0.603.0
- fix beta() for negative inputs
GeoGebra 6.0.600.0
- fix RandomPointIn( <Conic/Circle> )
- Intersect( , , , ) working for 3D Curves
GeoGebra 6.0.599.0
- Classic 5: fix for ggbApplet.getValueString()
- CAS: RemoveUndefined() and IsInteger() implemented
GeoGebra 6.0.598.0
- fix for ggbApplet.reset()
GeoGebra 6.0.596.0
- fix for dropdowns not closing on click
- Improvements for pasting LaTeX into the Algebra Input and Input Boxes
- new command RemovableDiscontinuity() for rational functions (also for previews)
- Notes: new Table Tool
- Editor: SVG export, evalLaTeX() added, event for / focus lost added
- Chrome: copy image to clipboard working
GeoGebra 6.0.593.0
- fix for Inverse polygons
- fix for leftlangle
GeoGebra 6.0.592.0
- fix for plotting eg f(x)=ln(44)
GeoGebra 6.0.591.0
- log(x) now gives log_10(x) not ln(x)
- new command RemovableDiscontinuity() for rational functions (also for previews)
- fix for eg sin(x)^cos(x)
- extra parameter added toggbApplet.getValueString("f", false) to make sure output isn't localized
- fix for sliders with 1° increment
GeoGebra 6.0.590.0
- 3D: new tool Surface of Revolution
- Graphing: make sure complex * complex works again
- fix for n in Input Boxes
- fix for Polygon(A,B,3,plane) when A and B are 2D points
- Notes: new Equation tool
- Complex i displayed better in Input Boxes and LaTeX texts
GeoGebra 6.0.588.0
- Delete Tool won't now delete fixed objects in Activities
GeoGebra 6.0.587.0
- better parsing of expressions without explicit multiply eg f(p,q)=sin(pq)
- fix for Input Boxes sometimes disappearing on
- new parameter to set button's border colors eg "buttonBorderColor":"#ff00ff"
- Graphing: Length(list) working again
- Graphing: Equation shown for Line(A, B) again
- Symbolic Input Boxes working for conics, implicit curves and quadrics
- Now built with GWT 2.9
GeoGebra 6.0.583.0
- Classic 6: fix for re-opening settings (mostly iOS)
- Classic 6: make sure random numbers aren't updated when CAS is loaded
- fix for angle not being shown when it's from Element(list,1)
GeoGebra 6.0.581.0
- Suite (beta): now on geogebra/calculator
- remove unnecessary API calls
GeoGebra 6.0.580.0
- Classic 5: "Apply Template" will also apply default styles to existing objects
- fix for symbolic Input Boxes disappearing on touch
- fix for FormulaText("Rho")
- JavaScript listeners preserved over a redefine
- GeoGebra 6: fix installer where username contains a space
- fix for Input Box cleared on full-screen button
- improved plotting for eg ln(x)
- bugfix for drawing grid with "positive only" axis
- better parsing of expressions without brackets eg sinsinsinx
- Classic 6: brackets added when typed after function name
- pi replaced by π in Input Boxes
- 3D Calculator: Snapshot button in AR Mode
GeoGebra 6.0.579.0
- fix bug with numbers being turned into sliders
- Classic 5: fix bug with dragging drop-down lists
GeoGebra 6.0.578.0
- Classic 5: Symbolic Input Boxes working
- Scientific calculator moved to geogebra.org/scientific
GeoGebra 6.0.577.0
- Classic: fix for native keyboard appearing on iOS 13.3.1
- CAS App: sliders and vectors working
- Classic: fix for eg ggbApplet.evalCommand("$1:f(x)≔x^2")
- make sure InputBox1+"" and FormulaText(InputBox1) work properly
- fix for undo/redo with symbolic Input Boxes
GeoGebra 6.0.574.0
- Make sure output line shown for FitLine() etc again
- Web: fix for #&¬ key
GeoGebra 6.0.573.0
- Graphing: same in exam and non-exam
- More Symbolic Input Box improvements (including Vectors and the type can't be changed by typing "bad" syntax)
- Bugfix: ggbApplet.setFixed() no longer triggers OnUpdate scripts
- RandomElement({1/2,1/3,1/4}) works better
GeoGebra 6.0.564.0
- New command CASLoaded()
- Improvement for random numbers being updated on redefinition (eg when Input Box contents changed) - random numbers should be defined in their "own object" to take advantage of this
GeoGebra 6.0.562.0
- Classic 5: fix for ggbApplet.registerAddListener()
- Classic 6: fix for eg SetPerspective("S")
- Symbolic Input Boxes working for eg f(x,y)
GeoGebra 6.0.560.0
- Input Boxes are empty rather than showing ? for undefined linked geo
- Alignment option for Input Boxes
- CAS Calculator: more commands added: Invert(), NSolutions(), Sequence(), ReducedRowEchelonForm(), Substitute(), Sum(), Transpose(), RemoveUndefined(), Tangent()
GeoGebra 6.0.559.0
- Download xx.cache.js files in parallel
- Option for caching with service worker
- "Selection Allowed" working for Input Boxes, Dropdowns and Buttons
- Screenreader works for reading LaTeX Captions
GeoGebra 6.0.546.0
- Classic 5: fix for JavaScript error ("java.lang.String")
GeoGebra 6.0.544.0
- CAS View: fix for Solve(8/(p^(-4000*x))=6,x) and Integral(sqrt(x+sqrt(x)))
- fix for GeoGebra Scripts on Android/iOS
- ZoomIn() working for 3D View (non-dynamic)
GeoGebra 6.0.541.0
- CAS View: fix for SolveODE(y'=sqrt(x),(1,1))
GeoGebra 6.0.536.0
- Classic 5: fix for large tool icons
- Corner(-1,13) returns scales for x, y, z axes
- Improvement for f(x)=(3/2)^x, f(-1)
- GeoGebra 6: make sure more decimal places (minimum 5) are used when editing an expression
- Editor: fix for ÷ immediately after log₁₀(x) and for eg 3|x|
- LaTeX: fixes for eg v_{1}'^{2} and @{hspace{3.7 mm}}
- Geometry: "Fit to Zoom" preserves aspect ratio
- New default labels for equations eq1, eg2, ...
- CAS View: fix for eg Vector[(x,y,z)] = Vector[(1,2,3)]
GeoGebra 6.0.535.0
- fix SlowPlot()
- GeoGebra 6: fix problem when text is re-edited (text dialog stuck open)
- missing 180° solution for eg NSolutions(4 sin³(x) cos(x) -6cos²(x) sin(x))
GeoGebra 6.0.533.0
- 3D View: Corner(-1, 12) gives screen left-to-right direction in 3D view coords
- Statistics Calculator: fix for problems entering eg 0.01, 1/60
- Consistent Greek font added for keyboard
- fix for auto-sliders eg y=mx+c
- fix bug with a((?,?)) for quadratic inequalities
- Graphing: "Table of Values" working for conics eg y=x^2
GeoGebra 6.0.529.0
- Change log not available for this version
GeoGebra 6.0.526.0
- Chrome: fix problem in full-screen mode
GeoGebra 6.0.523.0
- Checkboxes: use $math{x}$ in Caption for "proper" math x
GeoGebra 6.0.518.0
- fix for stdev() / stdevp() problem
GeoGebra 6.0.513.0
- Fix trace for filled Curves
- Fix for eg Sequence(k°, k, 0, 360, 30) Sequence(cos( Element( l1, k )), k, 1, 5 )
- Make sure setting labels works for eg a = RigidPolygon(poly1)
- Exam mode: don't allow fix/unfix for functions, conics
GeoGebra 6.0.512.0
- Fix for touchscreens with Chrome 70+
- Fix for eg ((x + 1) / 41 + 0z = y / -16,(x + 1) / 41 = (z - 3) / a) becoming undefined after a = 0
- Fix for Asymptote(x^(-2n)) and Asymptote(log(f(x))
- LaTeX: fix for Epsilon
- Splines: fix export to PSTricks / PGF and fix problem with closed splines
GeoGebra 6.0.511.0
- fix for clickToLoad parameter
GeoGebra 6.0.509.0
- Fix for plotting eg f(x) = x^3
GeoGebra 6.0.507.0
- Improvement for Limit() eg Limit(If(x
GeoGebra 6.0.503.0
- label outlines removed for exporting
- Spreadsheet: fix for pasting in applets
- CAS View: fix for Append(3, {4, 5, 6})
- Editor: fix for f′′ and f'/2
- 3D Android: AR enabled (beta, ARCore devices only)
GeoGebra 6.0.498.0
- fix for saving mean (1,2,3,4)
GeoGebra 6.0.496.0
- fix for LaTeX fonts
GeoGebra 6.0.489.0
- Android / iOS: List Tool
- fix bug saving conics in "Conic Form"
- Classic 5: fix for displaying subscripts in the Algebra View
GeoGebra 6.0.487.0
- GeoGebra 6: fix for missing grid color/line style options
- GeoGebra Classic 6: fix on iOS for "doubled characters" in old Input Bar
GeoGebra 6.0.481.0
- Classic 5: fix for dragging drop-down lists
- Fix for y² = (x² - a²) / x²
GeoGebra 6.0.477.0
- Classic 5: bugfix for size of fixed Buttons
- Classic 6: new option: Download As -> Construction Protocol (html)
- Graphing: fix for missing output row
- Classic 6: fix for exam mode
GeoGebra 6.0.476.0
- Classic 6: Allow non-adjacent columns to be selected in the spreadsheet (Ctrl-Click)
GeoGebra 6.0.475.0
- Improve PGF/PSTricks export for 3D objects wholly in 2D view (Points, Lines, Conics)
- Fix b = a for quadrics
- New command SetDecoration(
更新時間:2022-03-14
更新細節:
What's new in this version:
Changed:
- Thunderbird will use the first occurrence of headers that should only appear once
Fixed:
- Auto-complete incorrectly changed a pasted email address to the primary address of a contact
- Attachments with filename extensions that were not registered in MIME types could not be opened
- Copy/Cut/Paste actions not working in Thunderbird Preferences
- Improved screen reader support of displayed message headers
- Various security fixes
更新時間:2022-03-14
更新細節:
What's new in this version:
Improvements to BricsCAD Core:
3D Polyline:
- Added support for the grip editing of spline-fit 3D Polylines
Ambient Light:
- Ambient light is disabled when using the RENDER command.Also, in a shaded viewport, only the intensity of the ambient color is used while using the hue of the diffuse color.
Attachments Panel:
- Added the new Attachments panel. The new panel has feature parity with the old panel, and the old panel is still available as Attachments (legacy).
AUTOCOMPLETE:
- Added Tab/Shift+Tab shortcuts for cycling command autocomplete options.macOS: added Ctrl+N/Ctrl+P shortcuts
Axis Selection:
- - ROTATE3D command: axis selection doesn't depend on ucs anymore. - (DM)REVOLVE, ROTATE3D, DMROTATE commands: "Entity" option was renamed to "Object". "Entity" option is still supported as alias for "Object" but it is hidden. REVOLVE now supports axis selection by subentity.
BEDIT/REFEDIT:
- Enabled the HIDEOBJECTS/ISOLATEOBJECTS/UNISOLATEOBJECTS commands inside BEDIT and REFEDIT sessions.The visibility changes are only temporary, during the respective block editing session.
BLOCKIFY:
- Two small UI enhancements to Blockify have been added:- First, identical objects are highlighted during the command, to indicate to the user what will be converted to Blocks when the command finishes.- Second, the order of command prompts is changed a bit, to first show what Blockify found in the search space, before the user needs to specify the names for the blocks.
BlockPlaceholder Fields:
- BricsCAD now supports the creation of AutoCAD-style BlockPlaceholder fields.
BLOCKREPLACE:
- The BLOCKREPLACE command now supports BricsCAD's native Parametric Blocks.
- The option "Keep parametric block expressions" was added to the BlockReplace command. It allows to keep expressions if replaced and replacement block have parameters with same names.
BLOCKTOXREF:
- The option "Keep parametric block expressions" was added to the BlockToXref command. It allows the user to keep expressions when replaced with a (replacement) Block that has parameters with the same names.
Boolean Operators for Regions:
- Boolean commands (UNION, SUBTRACT, INTERSECT) are now available for REGION entities in the BricsCAD Lite license level.
BricsCAD Window:
- Fixed a regression where BricsCAD opened behind other window frames, e.g. Windows Explorer. Note that this issue manifested only when the BricsCAD launcher was active (GETSTARTED). BricsCAD now opens in front, as expected.
CAD Standards:
- Fixed a case where the associated standards file cannot be loaded
- Eliminated incorrect warnings with message boxes inside Standards/CheckStandards dialogs
DIMBASELINE:
- Implemented the (new to BricsCAD) DIMCONTINUEMODE system variable. When set to "1" (on, default), the Dimension Style (and target Layer) of a Baseline dimension will be inherited from the previous (or selected) dimension entity. When set to "0" (off), Baseline dimensions will continue to use the current Dimension Style, and current Layer.
FIELD Dialog:
- Added search functionality to the System and Lisp variables lists
Find Dialog:
- The found text column now automatically sizes with the dialog
- Added keyboard navigation to the result list
- Highlighted found text entries using a blue background, to make them easier to distinguish
- Added sorting of search results by column
FITPOLYLINE:
- The fitting experience is improved by avoiding gaps in the guideline
FONT RENDERING:
- Improved font rendering in some Panels (e.g. Layers) on Windows and Linux
Geographic Location Dialog:
- The "Store geographic location information in drawing" checkbox is now switched on by default
GRIPS:
- Performance improvement for the cases when a gripped entity contains big number of grip points. Fixed: when cursor hovers over such entity, it becomes blocked, BricsCAD freezes and some geometry becomes invisible. The same when clicking on the grip point and/or moving it.
Layers Panel:
- We now shift the Materials combo box popup to the left, instead of letting it be shown off-screen
LIGHTS:
- A spotlight with a rectangular shape now behaves as an area light, differently from a non-rectangular shaped spotlight
Message Dialog:
- We've added a maximum height and a vertical scroll-bar to new Message dialogs
MLEADER:
- Fields of an mleader are updated now when we move its arrow
OBJ file Import:
- We've implemented the import of .OBJ files. Point clouds embedded in OBJ files are not imported at this time.
OPTIMIZE:
- A checkbox has been added in the Optimize command panel to enable/disable the rounding behavior
Parameters & Constraints Panel:
- The historical Parameters & Constraints panel has been replaced with a new, Qt-based Parameters Manager. The old panel can be accessed as "Parameters and Constraints (legacy)".
Parameters Manager:
- The new Qt-based Parameters Manager Panel is introduced. It replaces the WxWidgets-based legacy Parameters & Constraints Panel.
- Objects corresponding to the selected rows will be highlighted in the model. In addition, a mode to filter the panel content with respect to the selection set has been introduced.
- Filter to show defining/dependent parameters now supports parametric blocks and components as well
- For design tables, their dependent parameters now are grouped under the key parameter of the design table, similarly to the mechanical browser
- Native and user parameters of arrays now are separated
PDF import settings:
- Added the settings: PdfImportUseClipping, PdfImportUsePageBorderClipping, PdfImportUseImageClipping, PdfImportCombineTextObjects, PdfImportCharSpaceFactor and PdfImportSpaceFactor.
PERFORMANCE:
- For drawings with ACIS (solid) entities:- We've decreased the overall loading time for these entities;- We've decreased the time required to switch from Shaded mode to 2D Wireframe mode (and back).
PURGE:
- The Purge command in BricsCAD now properly removes (the removable) Microstation DGN linetypes that result after a DGN file Import
QR Code Support:
- We've added optical QR code support for Text and MText entities
- New commands QRTEXT and QRLEADER added
Qt-based menus:
- Menu items can now display images
REFPATHTYPE Setting:
- We have implemented a new system variable, REFPATHTYPE. When it is set to 2, absolute paths will be stored for all attached external references. When it is set to 1 - the new default - relative paths will be stored. Value 0 means that references are stored without paths.
Save:
- We found and fixed an unusual case of a file save error, caused by a non-standard proxy class name found in some old drawing files that were created by another CAD product
Status Bar:
- The VPLOCK status bar pane configuration is now saved correctly even when the pane is temporarily hidden
Table:
- The Table Cell Format dialog has been implemented
Tips Panel:
- Added a new, Qt-based version of the Tips panel, fully replacing the old panel
Tool Palettes:
- Added a new (experimental) Qt-based Tool Palettes panel, which includes Tool Palette flyouts
- The behavior of the command tools has been changed so that the command macros execute directly
Visibility States:
- You can now rename a visibility parameter or state by clicking it
VISIBILITYSTATES:
- The VISIBILITYSTATES command now always opens the Visibility States panel, making it easier to manage visibility states
Improvements to BIM:
BIM object GUIDs:
- BIM objects now maintain their assigned, unique GUID when BIM classification changes.
BIM PROJECT DATA:
- Bim project data is now initialised with an xml file that can be edited by users. This allows users to choose their own settings for their projects.
BIM PROPERTIES:
- It is now possible to export the bimproperties to an xml file from the bimproperties dialog. This file can be used to import in another drawing.
BIMANALYTICALMODEL:
- The export of the BimAnalyticalModel has become more flexible. The file type/extension picker in the Save dialog now shows all supported export formats.
BIMCOPY:
- Implemented reference face switching to the parallel ones
BIMQUICKBUILDING:
- A command panel is added for the BimQuickbuilding command, enabling users to specify elevation heights in a more user friendly way (with a table). With this command panel, the specified elevation heights also respect the insertion units.
BIMSCHEDULE:
- EntityType filter is stored untranslated in dxd file now
BoxSelection:
- Now BIMTAG->BoxSelection works for background entities
Datasmith Direct Link:
- After establishing a connection to Twinmotion with Direct Link, the model gets synchronized the first time automatically
FIELD:
- For Object2dMLeader type of field, manual editing of fields expression was enabled
IFC Export:
- We now support IfcWindowType when exporting to IFC4
- Value definitions are now exported for plies as well (when multi-ply elements are exported as aggregated elements)
- The description of ply quantities won't be exported anymore, reducing the size of the IFC export file
IFC Import and Export:
- Colors and transparency are now preserved much better during IFC Import and Export
NUMBER:
- The NUMBER command now offers the option to add leading zeros to the number in the form of a "field width" setting
- The NUMBER command UI has been re-designed to use the Command Panel
Project Browser:
- A sheet (+drawing) can now be easily copied from the sheet context menu (in the Sheets tab)
- "Place view label" button was implemented for the Project Browser
- Rename of bim schedules is now supported
- When a section is generated on a sheet, the new sheet is shown now in the sheets tree without the need to refresh it.
Version control ignore parser:
- The ignore file in a version control project now contains a simplified syntax to create new ignore rules. The advanced syntax can still be used as well.
Version Control:
- Commits are now automatically numbered, the number is shown in the history tab of the Version Control Panel
- The Version Control panel now always shows the project of the active drawing
Improvements to Mechanical:
ANIMATION EDITOR:
- The new Lock button has been added for timelines to lock them from any changes
ANIMATIONEDITOROPEN:
- In the mode to play a recorder animation from a file or a folder, a possibility to add new camera sequences was added, which will be used during rendering to a 2D video.
- Intelligent snapping has been implemented for animation sequences
BMBOM:
- A setting "BOMTEMPLATE" for the default bill of materials template was introduced
- Footers for template columns are supported now.Option to set a different unit and format for footer values is added.If a formula unit is known to BricsCAD, then unit conversions will be supported for formula values, similarly to regular properties with units.
BMEXPLODE:
- Local mechanical blocks are now supported in exploded views
BMEXTERNALIZE:
- BMEXTERNALIZE command now supports local mechanical blocks
BMFORM:
- When mechanical blocks are enabled, BMFORM will allow to form mechanical blocks and mechanical xrefs as well as mechanical components.
BMNEW:
- When mechanical blocks are enabled, BMNEW creates a mechanical root block instead of a root component by default.
Drawing views:
- Creation and update of multiple drawing views can be done in parallel. Parallel view generation can be enabled with DRAWINGVIEWFLAGS setting. VIEWBASE, VIEWPROJ and VIEWUPDATE commands benefit from it.
GENERATEASSOCVIEWS:
- The GENERATEASSOCVIEWS setting is now enabled by default in Modeling workspace.
ParametrizeConnections:
- Added a new setting / system variable to control the automatic creation of constraints in several BricsCAD 'smart workflows'.
Sheet Metal:
- Bend deduction, bend allowance, kFactor or bend table can be assigned per bend to be taken into account during SMUNFOLD operation.
SMEXPORTOSM:
- The OSM API was updated
SMFORM:
- Implemented new "Convert to form" option in SmForm command that allows converting Bead and Bevel features in Forms
SMROLLEDEDGE:
- Selection of the entire flange's side is now possible
Workspace Settings:
- The following new V22 system variables are now persisted in the current workspace: CREATESKETCHFEATURE, EXTRUDEOUTSIDE, EXTRUDEINSIDE, INTERSECTEDENTITIES, UNITESURFACES.
- Improvements to Civil
ALIGNMENT:
- Vertical Alignment's initial proposal has been improved. Now it works faster, especially on large examples.
- It is now possible to use OFFSET command on Horizontal Alignments. The result of the command is a non-associative polyline.
Civil:
- A warning is now displayed at the command line, if there is a possibility, that saving the drawing will make existing civil entities incompatible with previous versions of the software.
Civil Points:
- The LIST command displays the key Civil Point properties
CIVIL3DIMPORT:
- Cogo Points and Point Groups from Autodesk Civil 3D can now be imported to BricsCAD
CORRIDOR:
- Corridors that have a region without applied shapes (no mesh can be generated for that region) have their visual style changed, so that they also display applied points and links.
- A warning was added if the template does not contain any template elements
TINEDIT:
- New breakline type has been supported. The user can now choose between Standard and Projected breakline types.
TINVOLUME:
- Progress bar is displayed during TIN Volume creation
- The "Base surface" and "Comparison surface" properties have been added to the Properties Panel
Improvements to Communicator:
Communicator:
- The new implementation of import and export is now available in synchronous (non-background) mode. The old implementation can be activated by BC_COMM_LEGACY environment variable set to 1.
IMPORT:
- Fixed problem importing SolidWorks 2022 files
Improvements to Pointclouds:
Point Cloud: Export to LAZ:
- Exporting a point cloud to the LAZ file format has been added. The export uses export units meters, to be compatible with the LAZ file format. The position, orientation and crops/crop solids of the point cloud are baked in the export to LAZ.
Point Cloud:
- Live sections are now supported for Point Clouds
Point Cloud HSPC Import/Export:
- It is now possible to import/export the HSPC file format, a proprietary format developed by Hexagon VCH (Visual Computing Hub).
Point Cloud Rendering:
- We've made an internal improvement to point cloud rendering. We are now using one Redway render object for each point cloud node file. This delivers a small performance increase today, but it is a necessary step to prepare for future, larger display performance improvements.
POINTCLOUDCROPSOLID:
- Cropsolids can be convex polyhedrons and not necessarily extruded polygons.
POINTCLOUDDEVIATIOM:
- Several improvement on the pointclouddeviation panel added
POINTCLOUDFITPLANAR:
- A switch has been added to pointcloudfitplanar in modelview. The user can now choose to not calculate 'solid mode' which improves performance a lot.
PROJECTSECTION:
- Added the options of PROJECTSECTION to the commandline as some were previously only available on the command panel.
Improvements to mcad 2D:
AMSURFSYM, AMWELDSYM:
- Corrected localization of the property panel
mcad 2D:
- After opening a drawing containing mechanical entities, filling other drawings with mechanical-related data will be done on-demand in contrast to previous versions. It will be possible when a user copies the mechanical-related entities to the vanilla drawing. In the case of copying, entities that are not related to the mechanical data, a vanilla drawing will not be filled with mechanical data.
Fixes:
2D Constraints | Parametric Blocks:
- Fixed a series of situations where 2D constraints on objects within Parametric Blocks worked incorrectly, (e.g., particular constraints on elements of nested blocks).
3D Mouse:
- We fixed some unwanted 3d mouse display screen refreshes during view changes
AMDTDETAILSYM:
- The AMDTDETAILSYM symbol can now be exploded without issues
AMDTNOTE symbol:
- Fixed issues with Explode operation for AMDTNOTE symbol
AMSURFSYM, AMWELDSYM:
- Translation issues were fixed
Annotation Scale:
- Annotative viewports with no default annotation scale now display with the current model space annotation scale
APPLOAD:
- Improved APPLOAD dialog : "VBA not installed" message is now displayed only upon the attempted load of a VBA/DVB module
Attachments Panel:
- Fixed attaching, detaching and editing the name of a pdf document in the Attachments Panel
ATTSYNC:
- We fixed a regression that caused attributes to be displayed in an improper position (even when their position was not locked)
AUDIT:
- Fixed a specific situation where BricsCAD could hang during the processing of a Surface entity by AUDIT.
- Fixed an edge case where the AUDIT command would not successfully complete.
- Fixes a problem with AUDIT on AECC objects.
BIM GUID:
- Fixed the bug when some commands while copying BIM object left the GUID unchanged.
BIM Schedules:
- When deleting a schedule, the dialog is shown which allows to specify what exactly should be deleted
BIM:
- Improved display of BIM properties contained in multiple PropertySets :now the properties are shown in all (visible) PropertySet categories.
BIMIFY:
- We fixed a bug where the Bimify command panel didn't report the correct number of block references that were classified: often, more block references were classified than reported.
- Fixed the classification of simple block references
BIMPYTHON:
- Fixed loading python libraries
BIMQUICKDRAW:
- Fixed a crash when launching BIMQUICKDRAW on a layout
BIMSTAIR:
- The landing of an L-shaped stair is now correctly constrained (w.r.t. nosing and length of stairflights).
BIMSTRETCH:
- Linear elements are reconnected more correctly
BIMTAG:
- Fixed error during grid tags regeneration on the section result
BLOCKIFY:
- We fixed an issue with the Find Collections option where in rare cases, the same collection would be present twice. Now, every collection is only shown once
- In the results of the 'Find Collections' option, the buttons for cycling between collections is now more responsive
- The "create another" toggle button in the command panel of the "find collections" option is removed as, by default, the user should always be able to create another collection. If this is not the desired behavior, the user can still simply cancel the command.
- We improved the way BLOCKIFY detects repeated polylines, resulting in more matches
BLOCKREPLACE:
- Error messages no longer overlap the OK button
BMBALLOON:
- Manual balloons placement has been improved
- Selecting 'Current' in the prompt menu now sends the correct value to the command line
BMBOM:
- BOM filters now can work with localization-independent string values. In the main filter dialog, conversion to localization-independent strings will be performed automatically. In column filters, the user may select such a filter type that works with localization-independent values rather than with localized strings.
- Incorrect handling of footers in BOM tables in case of hidden columns, that could lead to incorrect or missing footer values or to a crash, was fixed
- BOM filter now correctly works with custom properties
BMBOMPANELOPEN:
- It was made sure that BOM tables will always be visible in assemblies containing both mechanical blocks and mechanical components
BMMECH:
- Default option now works correctly in any localized version
BMPROPERTIES:
- Some icons were not displayed in the dialog without a BIM license. It is fixed now
Civil translation:
- Translation of civil entities strings obtained by the LIST command is now possible
CIVIL3DIMPORT:
- Fixed several un-translatable strings in the Import Civil 3D dialog
CLIP DISPLAY:
- We fixed the wrong display of a block (particular scenario) when section entity display clipping is ON
COM:
- We fixed a bug that caused an embedded application window's drawing view to fail to update when changes occurred
CORRIDOR:
- "No target" string is now translatable
CORRIDORTEMPLATEELEMENT:
- The highlighting of Template Element links in 2d Wireframe has been improved
DATAEXTRACTION:
- Fixed coordinate properties extraction in localized (non-English) versions.
- Civil entities are no longer duplicated in the Wizard Page dialog box.
Datasmith Direct Link:
- TIN surfaces can now be exported to Twinmotion with Direct Link.
- We fixed an issue with the rotation of models when exporting to Twinmotion.
DCL:
- Fixed improper activation of radio button(s) when owning container (i.e. boxed_column/row) is disabled.
DGN Import:
- Added a setting - DgnImpImportDgTextsAsDbMTexts - to allow importing simple text entities as multiline text entities.
- DgnImpConvertEmptyDataFieldsToSpaces and DgnImpBreakDimensionAssociation didn't work properly. Fixed, and as a result, spaces in text strings are imported properly.
- It is no longer needed to run BricsCAD using administrator rights when importing DGN files. In prior releases, DGN import failed on an attempt to write CHAR_FAST_FONT.shx to a read-only folder. The file is now saved in a user folder.
DIALOG HELP:
- The Help button is now working as expected for dialogs implemented in Qt.
DISPSILH:
- Fixed a crash that could occur when DISPSILH is "on", and multiple switches are made between 2D and 3D visual styles.
- DMFIX3D and DMRIGIDSET3D commands
- Response of commands in case of unsupported selection set has been improved.
- DMPARALLEL3D and DMDISTANCE3D
- Failure instead of incorrectly moving one of several lines.
DRAG:
- The Drag command now works correctly with large walls in connectivity mode.
DRAGSNAP:
- The description for the DRAGSNAP setting has been corrected to denote that it is not available on other CAD platforms.
Diagnostics & Usage Data Program:
- When users indicate they want to opt-in for Command Assist, it is now required to also opt-in for sharing application data (as it is needed).
Drawing Explorer - LAYERS Panel:
- Layer filters are now correctly updated, after detaching an Xref that held the current filter definition
Drawing Generation:
- The bug of incorrect hidden lines layer was fixed
- Fixed a crash that sometimes occurred after copying viewports while in the paper space.
- Drawing views
- Contents of the viewports with hidden objects stay in place after switching drawing view geometry type
- Creation and update of multiple drawing views can be done in parallel. Parallel view generation can be enabled with DRAWINGVIEWFLAGS setting. VIEWBASE, VIEWPROJ and VIEWUPDATE commands benefit from it.
- Top and bottom projections of threads are displayed accordingly to their visibility
DXF Mesh entity:
- Fixed a V22 regression. Now it is possible to import valid MESH (AcDbSubDMesh) entities from a DXF file.
Dynamic Blocks:
- BricsCAD now properly manipulates an AutoCAD-created Dynamic Block with a specific linear parameter scenario
- Dynamic block properties are now updated immediately in the Properties Panel after modifying the dynamic block
- Now, when toggling a 'Flip' grip point, the grip itself will properly change its displayed position, as expected, and as in AutoCAD
Dynamic Dimensions:
- When entering dynamic dimension values without moving the mouse cursor, the results are now consistent and not influenced by cursor position or grid snap settings
Dynamic Input:
- Fixed an issue that occurred when the Dynamic Input field did not accept the input value via the Enter/Return key, but only the Tab key worked
EXTRUDE:
- Fixed some cases where attempting to extrude a 3DPolyline failed
FBX Export:
- Some materials could make FBX export fail. This is fixed.
- We fixed a bug that broke the export of materials, when the material contained the same texture for multiple channels.
- Improved the UV mapping of textures.
- The embedding of textures in FBX files now works as expected.
Field dialog box:
- Fixed a regression in the QT version of the Field dialog box when editing a formula/field.
Find Dialog:
- Replace action no longer clears the results table, but advances the current row as it should
- The FIND dialog now restores the last used find and replace text strings when opened
FIND:
- Column widths are maintained when searching for a new string
FITPOLYLINE:
- We made it easier to select entities for fitting a point cloud section: if you select a section, the application will automatically ask to select a pointcloud as well.
FLATSHOT:
- If the command fails, now a description of the error is printed on command line
GRADING:
- Grading performance has been improved as a result of cut/fill volumes calculation optimization
- Triangulation between grading segments is improved
GRAPHICOVERRIDE:
- 'Color' and 'Transparency' labels are properly translated now in the command dialog
Grip Edit:
- We fixed the display of dynamic dimensions during the grip editing of polylines
HATCH:
- The Inherit Properties button no longer generates an error after a user defined hatch is selected
- We've corrected an ancient issue that could cause dot Hatches with a non-zero origin to display improperly. #cleanup
- We've fixed an issue that resulted in the incorrect display of a Hatch entity created in another .dwg-based CAD program.
Hyperlinks:
- Fixed: PDF export of Field hyperlinks - fixed: show nested hyperlinks of BlockReferences as read-only in the popup context menu
IFC IMPORT/EXPORT:
- Fixed an issue where slashes in file-paths were handled incorrectly during import and export
IFC Import:
- During IFC Import, for each partial IfcSite, a separate DWG file will be created with the corresponding entities, in case the option "Import IFC project structure as XREFs" is enabled.
- Import of openings related to proxy elements is fixed
- Fixed an issue where grids got imported as anonymous blocks, causing them to be non editable
IMAGEATTACH:
- Fixed timing issues that occurred with a large user-supplied image file
- We fixed a crash in certain cases when opening a drawing that contained multiple images attached
- Implemented support of 16-bit per pixel images: 8-bit greyscale with 8-bit alpha, 8-bit indexed color with 8-bit alpha
INSERT:
- In some cases, there were issues inserting blocks with Aecc objects in BricsCAD. This is fixed now
- We fixed a crash when inserting a particular block
Layer Control:
- The state of the XREF layers in combo control is now correctly updated when the Hide Xref Layers option is used in both Explorer dialog tab and in Layers panel
Layers Panel:
- Allow the closing of open combo boxes by clicking on the combo box itself
- Fix the transparency combo box in "small-width mode", so that opening the popup always happens with two clicks (1. select the row, then 2. open the popup)
- A custom sort order for the Viewport columns is now correctly applied.
- Fixed Layers panel sorting when switching to a new drawing. The threaded loading of a drawing could erroneously lead to a reset in the locale used by BricsCAD, with the sort order of special characters possibly being affected. Threaded operations will now no longer touch the UI locale.
- Fixed an issue where opening Drawing Explorer would reset the current Layer filter from "Xref" to "All"
- Fixed table sort order when resetting the search filter.
- Scroll to the current layer when:* the filter search string or filter dropdown is updated* the panel is hidden/shown* on BricsCAD startup i.e. first showing of the panel
- Fixed a crash when opening the Layers panel after an inactive document with a layout open had been closed.
- Setting a layer current now works correctly while a multi-item selection is active.
- If the "Name" column is hidden, you can now re-enable it in the columns context menu.
LCONNECT:
- The LConnect command now works correctly for short walls
LINETYPE:
- Fixed regression: part of elliptic arc with a linetype disappears when the ellipse is partially visible in a viewport
Linetypes:
- The linetype definition "ISO05W100" has been corrected
LOFT:
- Saving of lofted surfaces in DWG files has been corrected. This fixes incorrect display of lofted objects when the drawing is opened in AutoCAD.
MATERIALASSIGN:
- We fixed a problem that caused unexpected settings changes when using the UNDO command after assigning Materials
MLEADER:
- A right-aligned MLeader's connection to a tolerance box is now computed correctly.
- We fixed a crash that occurred when attempting to mirror a Multileader entity with two (or more) leaders on opposite ends of the text entity.
- Fields in multi leader block content are no longer ignored.
- Exploding an MLeader with attributes now retains fields in the attributes.
- Fields in Multi-leader block content are no longer ignored.
- The attribute editor dialog now enables editing fields when used with an MLeader.
- Mechanical browser
- Commands to mark components as standard or non-standard were added to the context menu.
- Mechanical templates conforming to ANSI, DIN, ISO, JIS standards
- For the mechanical templates the Mechanical 2018 format used by default
Multi-threading:
- Made ut::getFontStyleAndFile thread-safe
ORTHOMODE:
- The ortho snap mode now works correctly after using the _FROM modifier to enter an alternate base point
PAN:
- Fixed a regression: another UCS icon is no longer displayed in realtime PAN if PANBUFFER is ON
Parameters & Constraints Panel:
- We've fixed a regression (since V22.1.02 Beta) that caused BricsCAD to crash when linking to a parameter
Paste of OLE objects:
- An OLE object's initial size upon Paste is scaled with regard to the MSOLESCALE or DIMSCALE value- An OLE object's initial size is now independent of the View size
PDF Export/Print:
- Optimization: PDF output file size is reduced due to the optimized generation of lines with dashed linetype patterns
Performance:
- We've improved BricsCAD's startup time when opening drawings with a large number of Layers. On the Linux and macOS platforms, we no longer initialize the (deprecated) legacy Layers Panel unless the user calls for it. This gives the drawing load process an additional speed boost.
- Improved the performance of face selection when using the 2dWireframce visual style (and face selection in shaded modes works even faster). With this fix, the experience when working with large 3D solids in 2DWireframe mode has been improved.
Plotstyle Dialog:
- Fixed an issue where the Select Color dialog box was no longer shown when calling it from the Plot Style Table Editor dialog box
POINTCLOUDFITPLANAR:
- POINTCLOUDFITPLANAR in Model space now works with a fixed memory grid. The pixel-size of the grid, which is the real-world edge length for binning point cloud points to a pixel, is iteratively doubled until the estimated patch fits within the grid bounds. Cool, eh?
- Rapid selection in the Bubble Viewer did not work in some localized versions of BricsCAD
POINTCLOUDPROJECTSECTION:
- We fixed the incorrect location of generated section block/raster images
Point Cloud:
- Fixed a crash situation that could occur when reading in .LAS format point clouds containing inconsistent data
Point Cloud Bounding Box:
- The display of a point cloud bounding box (depending on the setting POINTCLOUDBOUNDARY) is now more stable. The box no longer disappears when the view is rotated.
Point Cloud Crop / Crop Solid:
- For cylindrical crops / crop solids, cropped parts of the point cloud were incorrectly displayed. This issue has been fixed.
Point Cloud Pre-processing:
- Fixed a situation that occurred when a failure in point cloud pre-processing threw an exception from the (detached) thread. This exception un-wound the stack, and caused the application to appear to be frozen.
Project Browser:
- When deleting a viewport from the sheet, the linked namedView is now also automatically removed
Properties Panel:
- Applying a single coordinate change for multiple selected entities now works as expected
Quad:
- The order of properties in the rollover tips is now consistent for all states of the hovered entity, selected or not
REGION:
- The REGION command was improved to create a single region from 4-points 2D solids
Ribbon:
- The Civil tab of the ribbon has been rearranged and now corresponds to 1920px
- The display scaling behavior of the dialog launcher panel button has been corrected so that it is properly sized at high resolutions
Rollover Properties:
- Fixed the bug when some BIM properties were not displayed in Quad
RVT IMPORT:
- We fixed a bug that caused an incorrect import of some roofs and walls
- Script Performance
- We've improved the performance of Script execution in specific scenarios, when Polar Tracking is "on".
SECTIONS:
- Sections show the color or render material of a sectioned solid again.Also, plies in sections show color or render material depending on the RENDERCOMPOSITIONMATERIAL setting.
SETTINGS:
- The Structure subtree in the Program Options Settings group is no longer duplicated
Sheet Metal:
- Fixed infinite loop in SMASSEMBLYEXPORT command
SMCONVERT:
- Now the feature recognition is more accurate in cases when thickness faces are spaced by a distance exactly equal to the thickness
SMHEM:
- The command's prompts were made more informative
SNAP TRACKING:
- Corrected processing of snap points during dragging of a section plane with 'Display Clip' on
SNAPPING:
- Fixed an error in helix processing during intersection snapping
Soft shadows:
- Using the soft shadows option for lights, now creates correct soft shadows when rendering.Also, spot lights now create a better falloff effect
SPELL:
- Avoided duplication of special symbols (diameter, degree, plus-minus) during spell checking
- The SPELL command was adapted to work with dictionaries in UTF-8 encoding
Table Cell Format dialog:
- Formula and Field support has been implemented
TABLE Dialog:
- Resizing the TABLE dialog now also resizes the preview
Temporary Tracking:
- Temporary tracking now works as expected, regardless of current snap/tracking settings
Text Style:
- Drawing files containing a corrupted text style are now handled more gracefully, without constant errors displayed at the command line
TIN Surface:
- TIN Surface can now be created from polylines with Global width parameter different from zero
TINMODIFY:
- Overall snapping functionality for Deform options in TINMODIFY command has been improved
- Contour option now correctly takes into account the entered elevation height
Tips Panel:
- An MSHTML.dll error caused by interaction between a plugin's' web browser control and the Tips panel is now fixed
- We replaced the legacy WxWidgets-based Tips Panel with a new, Qt-based version. As a side effect, we've eliminated an error message that was occasionally thrown when the Tips Panel was active: "OLE Automation error in eval: Unknown name or named argument". #positivesideeffects
Toolbars:
- The Visual Style control now displays the localized name of the current visual style
- Floating toolbar captions now remain active while a combo box dropdown is open
Tool Buttons:
- Fixed broken hover effects
Tool Palettes:
- Command tools using icons from a resource file are now displayed correctly after they are added to a tool palette
- Adding blocks from Drawing Explorer to current toolpalette is now working correctly again
- Fixed a crash when importing certain .xtp files
TRIM:
- The TRIM command no longer crashes BricsCAD when the selection set to trim contains grouped entities
TTF font files:
- We improved the performance of TTF font file lookup by font name
TYPED PLANS:
- Fixed bimsectionupdate bug when using empty typed plans
UCS Control:
- We fixed a V21.2.07 problem that resulted in an error when choosing a saved UCS from the UCS control
Various dialogs:
- We fixed a problem where, in non-English versions, some dialogs would appear too small when shown for the first time
VERSIONCONTROL:
- The correct download path is now taken into account for Version Control
VIEWBASE:
- Drawing views are generated correctly for models which consist of 3D Faces
- Unfolded views on layouts now have the correct material in case of mechanical solids
VIEWBREAK:
- Broken symbol is created correctly for aligned section views
VIEWEDIT:
- Window selection of entities is now available during VIEWEDIT -> Select option
VIEWSECTION:
- Custom depth value can be specified for aligned section view
Visibility States:
- We reduced the number of commands for managing visibility states from the commandline. All changes to visibility states can now be done using the VISIBILITYSTATES command, by specifying whether to ADD, SHOW, HIDE or REMOVE entities.
VPFREEZE:
- Fixed a regression: graphics are now immediately updated in a Paper Space viewport after VP Freeze
XML Spreadsheet: Copy/Paste:
- The PASTESPEC command, used for pasting OLE tables as a spread sheet, now creates a Table with a proper initial size (that is, independent of the current view size)- We've also added fixes for the import/export of Text styles
XREF Detach:
- Fixed a problem with detaching a Xref after an Undo (_u) operation. Now it works as expected.
Z-Perpendicular Entity Snaps:
- We've fixed a specific situation where Z-Perpendicular entity snaps returned invalid 3D endpoints
Applications:
.NET Samples:
- A sample for add/retrieve station equations was added
更新時間:2022-03-07
更新細節:
What's new in this version:
Data transfer:
- Table recreate mapping type was added
- Table selector dialog now supports filters configuration
- Variables configuration for data transfer tasks was fixed
- Variables auto-complete was fixed in output file name
- Custom data formatting now applied for TXT export format
- Insert statement now supports DEFAULT clause for empty list of columns
Data editor:
- Row count calculation query was fixed
- Rows scrolling was disabled for data modifying queries
- Problem with editor focus after new row add was fixed
- Column value filter was fixed (wrong SQL query)
SQL editor:
- Parameters binding dialog was improved (multiline editor was added, keyboard shortcuts were fixed)
- Filtering and ordering by columns with aliases was fixed
- Problem with cursor jump to script end was fixed
- Script selector popup was fixed (issue with datasource association)
- Script task execute was fixed (for connections without default database)
- DDL generator: option to generate FKs as separate statements was added
- Metadata search: search by LIKE pattern was fixed
- Session manager UI was fixed (multiline cells on Linux, background color for connection type)
- Interface language now can be changed in preferences (for MacOS and Linux installers)
- SSH: option to disable host name validation was added
- Local clients configuration load was fixed (MySQL and PostgreSQL derived drivers)
- Azure SQL server: view definition read was fixed
- Clickhouse: read-only connections support was improved
H2:
- Driver configuration for version 2.x was added
- Check constraints support was added
- Unique keys support was added
- MySQL: new view creation was fixed (DDL)
Oracle:
- Metadata read performance was significantly increased
- Case-sensitive navigator filters support was fixed
- Snowflake: custom authentication configuration option was fixed
- SQLite: sequences read was fixed
- SQL Server: open database object dialog now respects selected database
- Italian localization was improved (thanks to @capitanfuturo)
- Many minor UI bugs were fixed
更新時間:2022-03-07
更新細節:
What's new in this version:
Fixed:
- Temporary files from opened attachments were saved with world-readable permission
- Various security fixes
更新時間:2022-03-04
更新細節:
What's new in this version:
- We've had some challenges getting the Xbox version released because of some specific platform requirements needed for 4k/HEVC playback. With the help of @CelesAtXbox (thanks so much!) we think we've now genuinely got those covered to Microsoft's satisfaction, and can finally get this into the Windows Store.
- There's also an issue with an expired certificate for 18.9 on Xbox, which effectively takes that version off that platform for new installations, so timing is opportune to fix that.
- There's been a long-standing Atmos audio issue on all platforms that support TrueHD passthrough - we know that this this has been irritating people for some time, and we've now been able to fix this.
- We unintentionally introduced a bug in 19.2 that broke Airplay, so we've fixed that one
- A couple of gaming-related fixes, notably a controller fix and some shader issues on Retroplayer
- We've fixed a bug that affected thumbnails for watched episodes when hiding episode spoilers
更新時間:2022-02-28
更新細節:
What's new in this version:
- [WebProfilerBundle] Log section minor fixes (missing "notice" filter, log priority, accessibility)
- [Validator] Multi decimal to alpha for CssColor validator
- [Console] Fix null handling in formatAndWrap()
- [WebProfilerBundle] add nonces to profiler
- MailerInterface: failed exception contract when enabling messenger
- [Lock] Release Locks from Internal Store on Postgres waitAndSave*
- [DependencyInjection] Don't reset env placeholders during compilation
- [HttpClient] Fix overriding default options with null
- [Serializer] Fix passing null to str_contains()
- [Validator][Tests] Fix AssertingContextualValidator not throwing on remaining expectations
- [Messenger] Fix dealing with unexpected payload in Redis transport
- [VarDumper] Fix dumping mysqli_driver instances
- [HttpFoundation] Fix missing ReturnTypeWillChange attributes
- [Cache] Add missing log when saving namespace
- [HttpKernel] Reset services between requests performed by KernelBrowser
- [Serializer] Make document type nodes ignorable
- [SecurityBundle] fix autoconfiguring Monolog's ProcessorInterface
- [FrameworkBundle] KernelTestCase resets internal state on tearDown
- [Dotenv] Fix reading config for symfony/runtime when running dump command
- [Intl] fix wrong offset timezone PHP 8.1
- [HttpKernel] Fix extracting controller name from closures
- [Security/Http] Fix getting password-upgrader when user-loader is a closure
- [DependencyInjection] Fix type binding
- [Runtime] Fix dotenv_overload with commands
- [Security] AccountStatusException::$user should be nullable
- [Serializer] Ensuring end of line character apply with constructor settings in CSV encoder
- [Serializer] Fix ignored callbacks in denormalization
- [FrameworkBundle] Fix sorting bug in sorting of tagged services by priority
- [Mailer] Fix string-cast of exceptions thrown by authenticator in EsmtpTransport
- [Cache] fix error handling when using Redis
- [Security] Fix wrong authenticator class in debug logs
- Fix generic type for FormErrorIterator
- [Cache] Fix connecting to Redis via a socket file
- [FrameworkBundle] Fix log channel of TagAwareAdapter
- [PropertyAccessor] Add missing TypeError catch
- [DependencyInjection][FrameworkBundle] Fix using PHP 8.1 enum as parameters
- [HttpKernel] Fix FileLinkFormatter with empty xdebug.file_link_format
- [DependencyInjection] Fix AsEventListener not working on decorators
- [HttpKernel][WebProfilerBundle] Fixed error count by log not displayed in WebProfilerBundle
- [WebProfilerBundle] Fixes weird spacing in log message context/trace output
- [Notifier] fix Microsoft Teams webhook url
- [Mailer] allow Mailchimp to handle multiple TagHeader's
- [Mailer] ensure only a single tag can be used with Postmark
- [HttpClient] Fix Content-Length header when possible
- [Routing] AnnotationDirectoryLoader::load() may return null
- [DependencyInjection] Don't dump polyfilled classes in preload script
- [Serializer] make XmlEncoder stateless thus reentrant
- [Form] Do not fix URL protocol for relative URLs
- [DomCrawler] ignore bad charsets
- [PropertyAccess] Fix handling of uninitialized property of parent class
- [Validator] Fix minRatio and maxRatio when getting rounded
- [Console] Revert StringInput bc break from #45088
- [DoctrineBridge] Fix compatibility with doctrine/orm 3 in Id generators
更新時間:2022-02-28
更新細節:
What's new in this version:
- [WebProfilerBundle] Log section minor fixes (missing "notice" filter, log priority, accessibility)
- [Validator] Multi decimal to alpha for CssColor validator
- [Console] Fix null handling in formatAndWrap()
- [WebProfilerBundle] add nonces to profiler
- MailerInterface: failed exception contract when enabling messenger
- [Lock] Release Locks from Internal Store on Postgres waitAndSave*
- [DependencyInjection] Don't reset env placeholders during compilation
- [HttpClient] Fix overriding default options with null
- [Serializer] Fix passing null to str_contains()
- [Validator][Tests] Fix AssertingContextualValidator not throwing on remaining expectations
- [Messenger] Fix dealing with unexpected payload in Redis transport
- [VarDumper] Fix dumping mysqli_driver instances
- [HttpFoundation] Fix missing ReturnTypeWillChange attributes
- [Cache] Add missing log when saving namespace
- [HttpKernel] Reset services between requests performed by KernelBrowser
- [Serializer] Make document type nodes ignorable
- [SecurityBundle] fix autoconfiguring Monolog's ProcessorInterface
- [FrameworkBundle] KernelTestCase resets internal state on tearDown
- [Dotenv] Fix reading config for symfony/runtime when running dump command
- [Intl] fix wrong offset timezone PHP 8.1
- [HttpKernel] Fix extracting controller name from closures
- [Security/Http] Fix getting password-upgrader when user-loader is a closure
- [DependencyInjection] Fix type binding
- [Runtime] Fix dotenv_overload with commands
- [Security] AccountStatusException::$user should be nullable
- [Serializer] Ensuring end of line character apply with constructor settings in CSV encoder
- [Serializer] Fix ignored callbacks in denormalization
- [FrameworkBundle] Fix sorting bug in sorting of tagged services by priority
- [Mailer] Fix string-cast of exceptions thrown by authenticator in EsmtpTransport
- [Cache] fix error handling when using Redis
- [Security] Fix wrong authenticator class in debug logs
- Fix generic type for FormErrorIterator
- [Cache] Fix connecting to Redis via a socket file
- [FrameworkBundle] Fix log channel of TagAwareAdapter
- [PropertyAccessor] Add missing TypeError catch
- [DependencyInjection][FrameworkBundle] Fix using PHP 8.1 enum as parameters
- [HttpKernel] Fix FileLinkFormatter with empty xdebug.file_link_format
- [DependencyInjection] Fix AsEventListener not working on decorators
- [HttpKernel][WebProfilerBundle] Fixed error count by log not displayed in WebProfilerBundle
- [WebProfilerBundle] Fixes weird spacing in log message context/trace output
- [Notifier] fix Microsoft Teams webhook url
- [Mailer] allow Mailchimp to handle multiple TagHeader's
- [Mailer] ensure only a single tag can be used with Postmark
- [HttpClient] Fix Content-Length header when possible
- [Routing] AnnotationDirectoryLoader::load() may return null
- [DependencyInjection] Don't dump polyfilled classes in preload script
- [Serializer] make XmlEncoder stateless thus reentrant
- [Form] Do not fix URL protocol for relative URLs
- [DomCrawler] ignore bad charsets
- [PropertyAccess] Fix handling of uninitialized property of parent class
- [Validator] Fix minRatio and maxRatio when getting rounded
- [Console] Revert StringInput bc break from #45088
- [DoctrineBridge] Fix compatibility with doctrine/orm 3 in Id generators