Freeplane Changelog

What's new in Freeplane 1.9.7

Aug 1, 2021
  • Bug fixes

New in Freeplane 1.9.6 (Jul 25, 2021)

  • Highlight nodes depending on selected condition in filter composer
  • Fix custom hyperlinks
  • Option to activate spotlight by default
  • Bug fixes

New in Freeplane 1.9.5 (Jul 13, 2021)

  • Bug fixes

New in Freeplane 1.9.4 (Jul 13, 2021)

  • Resizable and moveable map overview
  • Action to open directory of the current map

New in Freeplane 1.9.3 (Jun 7, 2021)

  • Map overview
  • Center/move the selected node at/to top/bottom/corners

New in Freeplane 1.9.1 (May 16, 2021)

  • Connector styles configurable at user style nodes in style editor
  • Selected node colors configurable at appropriate styles in use style editor
  • Markdown support for node core, node details and notes
  • Latex support for node core, node details and notes
  • Formula support for node core, node details and notes
  • New Freeplane Application icons and splash screen
  • Configurable icons for links depending on link URL and file extension
  • Following styles defined in external maps (synchronized when the map is loaded)
  • New action for copying styles from other maps but keeping own user styles if they are different
  • Fix default edge and node widths
  • Option to open node links only if Control key is pressed
  • Add background colors to generated HTML
  • Option to disable all colors in generated HTML
  • Speed up file dialogs
  • Support VAqua Look and Feel for MacOS
  • Scripting API extended to support the new features
  • Copy images pasted into rich text editors
  • Mind map template previews
  • Replace SplitToWords by SplitInRows

New in Freeplane 1.8.11 (Feb 4, 2021)

  • Draw clouds around hidden or filtered our nodes
  • Don't indicate hidden or filtered out nodes by special edges
  • Non blocking editing of node core, details and notes in dialogs

New in Freeplane 1.8.10 (Feb 4, 2021)

  • Command search dialog improvements

New in Freeplane 1.8.9 (Feb 4, 2021)

  • Bug fixes

New in Freeplane 1.8.8 (Oct 5, 2020)

  • Improve script API for non visible maps
  • Improve map rendering performance
  • Bug fixes

New in Freeplane 1.8.7 (Sep 2, 2020)

  • Search in menus and preferences
  • Remove emoji icons from menus and toolbar by user preference
  • Cache compiled scripts
  • Improve map scrolling after editing

New in Freeplane 1.8.6 (Jun 25, 2020)

  • Bug fixes
  • Performance improvements
  • Quick "And filter" and "Or filter"

New in Freeplane 1.8.5 (May 13, 2020)

  • Bug fixes

New in Freeplane 1.8.4 (May 11, 2020)

  • Bug fixes

New in Freeplane 1.8.3 (May 11, 2020)

  • Usability improvements suggested by University of Oulu UX research group
  • Bug fixes

New in Freeplane 1.8.2 (Apr 13, 2020)

  • Bug fixes

New in Freeplane 1.8.1 (Mar 30, 2020)

  • Filter hiding matching nodes with ancestors / descendants
  • Hide and show note panel tool bar using freeplane menu
  • Optionally ignore accents and diacritics in filter conditions
  • Keep white space inside the line in search and replace dialog
  • Set individual filter for each map view
  • Improvements for MacOS Menus
  • Bug fixes

New in Freeplane 1.8.0 (Mar 9, 2020)

  • Use UTF-8 encoding for mind map files
  • Use emoticons from https://twemoji.twitter.com/ as icons
  • Use only svg icons, remove png icons when svg icons can be used
  • Hierarchical icons for subtrees

New in Freeplane 1.7.1 Alpha 8 (Sep 3, 2018)

  • API for loading mind maps
  • API for script execution
  • Use same syntax in node URLs like #at(:~someNodeAlias)
  • Denied (inverted) conditions in filter toolbar
  • Update Groovy to version 2.5.2
  • Update JLatexMath to versin 1.0.7
  • Update batik to version 2.10
  • Java 11 compatibility (wip)

New in Freeplane 1.6.15 (Aug 21, 2018)

  • Bug fixes.

New in Freeplane 1.7.1 Alpha 2 (Aug 13, 2018)

  • API for referencing nodes from formulas and scripts
  • Node aliases
  • Global nodes
  • Filtering nodes on aliases and on global accessibility
  • Option to skip dialog for unassigned F-keys

New in Freeplane 1.6.16 Pre 3 (Jul 23, 2018)

  • Freeplane API for Java applications
  • References to other mind maps from formulas and scripts
  • Library scripts compiled only when changed
  • New API for loading mind maps from scripts
  • Bug fixes

New in Freeplane 1.6.14 (Mar 19, 2018)

  • Option to hide connectors
  • Option to show connectors only for selected nodes
  • Options for handling texts and fonts in exported PDF and SVG
  • Fix icons on buttons and menus available only as svg images

New in Freeplane 1.6.13 (Mar 19, 2018)

  • Update byte buddy (fix scripts execution under Java 9)
  • Add icon and attribute conditions to style editor
  • Skip node numbers on node sort and in some other cases
  • Show creation modification in the status line
  • Improve performance for many with many SVG icons
  • Fix Java applet

New in Freeplane 1.6.13 (Feb 6, 2018)

  • Update byte buddy (fix scripts execution under Java 9)
  • Add icon and attribute conditions to style editor
  • Skip node numbers on node sort and in some other cases
  • Show creation modification in the status line
  • Improve performance for many with many SVG icons
  • Fix Java applet

New in Freeplane 1.6.12 (Jan 9, 2018)

  • Outline view fits window width (option)
  • Save note when note editor looses focus
  • Detail icon color matches detail color instead of node border color
  • Bug fixes

New in Freeplane 1.6.11 (Jan 9, 2018)

  • Sorting nodes does not break summary nodes
  • Strike through formatting for nodes added
  • Bug fixes

New in Freeplane 1.6.10 (Nov 6, 2017)

  • Reenable and fix exports to PDF and SVG

New in Freeplane 1.6.9 (Nov 6, 2017)

  • Fix restoring connectors on undo

New in Freeplane 1.6.8 (Nov 6, 2017)

  • Fix opening maps on start for mac os
  • Drag and drop of image file holding Ctrl+Shift creates a link without inserting the image into the map

New in Freeplane 1.6.7 (Sep 24, 2017)

  • Update JLatexMath
  • Bug fixes

New in Freeplane 1.6.4 (Aug 18, 2017)

  • Bug fixes

New in Freeplane 1.6.3 (Aug 18, 2017)

  • Bug fixes
  • Java 9 support
  • REmoved broken export to flash

New in Freeplane 1.6.2 Beta (May 2, 2017)

  • Multi-columns icons tool bar
  • "Close all maps" and "close all other maps" actions added to file menu
  • Options to hide icons and connectors
  • Option note icon in notes tool-tip
  • Aligning current node on the left side, on the right side or on the center, hot keys alt+W (west), alt+E (east), alt+C (center)
  • Option to move aligned node smoothly
  • Option to define spotlight background color

New in Freeplane 1.5.18 (Dec 10, 2016)

  • Bug fixes.

New in Freeplane 1.5.17 (Oct 1, 2016)

  • Freeplane Survey Runner
  • Keep last selected exporter in dialog drop-down box
  • User translations
  • Dialog to choose template when new map is created
  • Bug fixes

New in Freeplane 1.6.0 Preview 11 (Aug 31, 2016)

  • Configurable node border widths
  • Configurable node border colors

New in Freeplane 1.5.14 (Aug 19, 2016)

  • Fix latex export and support latex in style editor
  • Fix default hot keys for NewSummaryAction and NewParentAction on mac
  • Check for non negative quantity values for minimalDistanceBetweenChildren, minWidth and maxWidth
  • Improve bug report generator
  • Command line interface improvements

New in Freeplane 1.5.14 Preview 01 (Aug 1, 2016)

  • Fix latex export and support latex in style editor.

New in Freeplane 1.5.9 (Jul 8, 2016)

  • User preferences can be saved and loaded from preferences dialog
  • Drag and drop of *.freeplaneoptions file into the preferences dialog
  • Look and feel jar can be put into user lib directory and class name entered into the preferences

New in Freeplane 1.5.8 Preview 01 Beta (Apr 11, 2016)

  • Init scripts
  • Rework scripting permissions

New in Freeplane 1.5.7 Preview 07 Beta (Mar 28, 2016)

  • Keep summarized nodes together
  • Option "Center small maps" for map position when root is selected
  • Option to copy structure indentation as tabs
  • Allow joining non sibling nodes
  • Configurable join node action separators
  • Allow to redefine actions for keys LEFT, RIGHT, UP, DOWN, PAGE_UP and PAGE_DOWN

New in Freeplane 1.5.4 Preview 8 Alpha (Jan 10, 2016)

  • Only connectors inside cloned sub-trees are replicated
  • Local hyperlink targets are not changed for clones

New in Freeplane 1.5.4 Preview 7 Alpha (Jan 3, 2016)

  • Single node clones
  • Copy format to new siblings (option)
  • Scroll map after unfolding a node (option)
  • Change node size on mouse wheel scrolling
  • Optionally copy icons with node format
  • Extend scripting API for clones

New in Freeplane 1.5.1 Preview 6 Alpha (Nov 27, 2015)

  • New node shapes small_bubble, oval, circle, hexagons
  • Make Javascript scripts available with Java 1.8

New in Freeplane 1.5.0 Preview (Nov 27, 2015)

  • Node and detail text alignment
  • Distance between child nodes can be set in node style
  • Support length measurement units pt, cm, mm and in in addition to px
  • Formatted tool tips
  • Remove tabs and borders in full screen
  • Column based edge colors
  • Summary node improvements
  • Do not clear "map modified" flag unless save was successful
  • Configurable default Map Save Directory
  • Changed behavior of read-only maps
  • Make data formatting, formula processing and LaTeX rendering independently configurable
  • Keep icon name of user icon if it's not found in the current installation

New in Freeplane 1.3.15 (Feb 17, 2015)

  • Work around for JRE 1.8 bug for editing of attributes
  • Use oracle launcher for Mac OS X
  • Update knopflerfish due to problems with Java 1.8 on Mac OS X
  • Use xslt transformation if map starts with XML directive

New in Freeplane 1.3.15 Pre (Feb 9, 2015)

  • Work around for JRE 1.8 bug for editing of attributes

New in Freeplane 1.3.14 Pre 1 (Nov 24, 2014)

  • Use oracle launcher for MacOS

New in Freeplane 1.3.9 RC (May 19, 2014)

  • Bug fixes

New in Freeplane 1.3.6 Beta Pre 6 (Jan 13, 2014)

  • Allow program arguments like file.mm#ID_123456 to choose the first selected node
  • Allow to enter external http and https urls in add / change external image dialog
  • Use signed jar so that local jar files work with the latest java versions
  • Export improvements
  • Update groovy to 2.1.9
  • Performance: cache compiled scripts
  • Add-on jar libraries
  • Install url handler for protocol "freeplane" for windows and mac

New in Freeplane 1.3.5.05 Dev (Aug 12, 2013)

  • Undockable maps
  • Option to set image resolution for PNG/JPG image export
  • Scripting API for node encryption, exports and map specific storage
  • Textbox in preferences for common/global LaTeX macros (plugins->LaTeX)

New in Freeplane 1.2.23.01 (Jun 24, 2013)

  • Bug fixes for script based conditions for filters and conditional styles
  • Do not request more than 512m to avoid problems with 32 bit java
  • Fix: drag-drop of Firefox hyperlinks
  • Fix: Change autoscrolling behavior if mouse pointer is outside the map
  • Fix: fix unfold level actions if some children are hidden
  • Fixes to display notes in applets under MacOS
  • Fixes to use find dialog in applets under MacOS

New in Freeplane 1.3.4.02 Dev (May 3, 2013)

  • Undockable maps

New in Freeplane 1.3.4.01 Dev (Apr 30, 2013)

  • Undockable maps

New in Freeplane 1.3.3.01 Dev (Apr 22, 2013)

  • Internal frames

New in Freeplane 1.2.20 (Oct 25, 2012)

  • Install as 64 bit program on 64 bit windows
  • Do not check for java in windows installer
  • Do not change edge width or style when AutomaticEdgeColorHook is executed
  • #1801: improve consistency of data formatting
  • Add min/maxNodeWidth to scripting API

New in Freeplane 1.2.16.01 Preview (Jul 2, 2012)

  • Approximative search in rich text editor
  • Add and remove reminders via scripting api
  • rich text editor: add "Paste plain text" context menu item and "default paste mode" preference option

New in Freeplane 1.2.15.10 Preview (Jun 7, 2012)

  • Approximative search in rich text editor
  • Add and remove reminders via scripting api
  • rich text editor: add "Paste plain text" context menu item and "default paste mode" preference option

New in Freeplane 1.2.13.09 Beta (Apr 13, 2012)

  • Search enhancements: Approximate search feature, control search via key presses, busy cursor, some fixes
  • Fix editable Comboboxes for some L&Fs
  • New UI for folding
  • Display hyper links as HTML

New in Freeplane 1.2.11 Beta (Nov 30, 2011)

  • First beta
  • Freeplane 1.2 is much more versatile, has many new and improved functions and a revised menu structure which is more intuitive for the beginner.
  • The documentation has been improved and consists of a Quick reference and Documentation as part of the program and a wiki Tutorial Freeplane with didactic examples, computer based instruction and a growing number of examples in the mind map gallery.
  • Freeplane 1.2 is going to be the heart of an academic literature suite.
  • Besides Freeplane 1.2 fully supports Groovy scripting, so you could extend the program yourself if the abundant functionality should not fit your needs already.

New in Freeplane 1.1.3 (Aug 27, 2011)

  • 732]: Saving to any networkshare takes extremely long time
  • 749]: highlighted text does not appear highlighted anymore
  • add dutch translation to spell checker
  • Dutch docs and translation
  • translations for it, zh_TW
  • multiple bug fixes in spell checker
  • bug fix: freeplane did not start if unsupported language code was set in properties
  • 770]: Find and Replace... runs into infinite loop on certain HTML nodes
  • Fix layout for long textes in BNodeNoteViewer: use JEditorPane instead of JLabel
  • Bug fix in remove format action of simply html

New in Freeplane 1.2.1 Alpha (Nov 1, 2010)

  • New features:
  • Node styles replace style patterns (like in text processors)
  • Conditional node styles: node formatting depends on its content and position
  • Hyperlinks for menu items
  • Keyboard shortcut documentation: Map and HTML table generation added for the documentation map
  • Check for newer auto save files on opening of a map
  • 343] Single instance mode: open files in existing program instance instead of opening a new one
  • Node level dependent filters
  • Improvement in search and replace functions
  • Different shapes for clouds
  • Node details
  • Shortened node view
  • Formula plugin ("spreadsheet plugin")

New in Freeplane 1.1.2 (Aug 23, 2010)

  • Bug fixes in applet browser
  • Catch exceptions thrown from hook writers
  • 414: handling of non letter characters in spell checker
  • 722]: Image http url putted in open file dialog for inserting an image hangs Freeplane

New in Freeplane 1.1.1 (Jul 17, 2010)

  • New version of latex component included

New in Freeplane 1.1.0 (Jun 28, 2010)

  • Bug fixes:
  • 662]: Printing all works wrongly after printing defined page(s) (workaround for windows java bug)
  • 665]: After a contextual "Copy" the "Paste" command creates a new node

New in Freeplane 1.0.45 RC (Jun 7, 2010)

  • New features:
  • Display filled folding mark if there are some descendant folded nodes with visible descendants are hidden by a filter

New in Freeplane 1.0.44 RC (May 24, 2010)

  • ignore gragging of connectors in outline view
  • inserting text strings as siblings using drag and drop
  • 633]: tree_&_outline_views_differ_depending_on_edge_style,_color_and_position
  • 635]: note cursor position seems to assume different font-width than displayed text
  • make page number label in preview dialog wider
  • 627]: In OptionPanel : size of the extra width is displayed with value "0" after change
  • NextNodeAction worked wrong if no next node was available
  • getAbsoluteUrl worked wrong for unsaved maps
  • attribute table worked wrong if Assign Attributes dialog was used when the table was edited
  • 645]: Note-Edit-Switch becomes unusable when assigned certain key-combinations
  • 646]: Command "New encrypted map" should always be available in Freeplane

New in Freeplane 1.0.42 RC (Mar 29, 2010)

  • New features: Automatic bug report requests user support depending on submitted information
  • Bug fixes:
  • Hierarchical icons caused endless node refresh
  • Text properties and documentation improvements

New in Freeplane 1.0.41 Beta (Mar 15, 2010)

  • New features:
  • add empty icon empty.png to resources
  • Take link icons URLs from properties
  • Wrap toolbars for narrow windors
  • add bzr info to distributions
  • Filter by regexp
  • Export to mediawiki (from export using XSLT dialog)
  • Script API:
  • support for multiple valued attributes
  • Bug fixes:
  • use node id in links to other maps
  • 425]: Drag and drop from file explorer under Linux does not create a node with relative link
  • Use fractional metrics for calculating bounds of images to be exported
  • Reduce size of buffer for exporting map as image
  • 406]: Clouds are truncated when exporting to bitmap: add small space around the exported image
  • Use print instead of paint for exporting maps as bitmaps
  • Antialiasing of cloud around the root node
  • 451]: Error when browsing a map Exported as a Java Applet
  • General protection from writing non ASCII characters in XMLWriter
  • Adjust calendar dialog size to screen
  • SimplyHTML.jar: bug fix for drag and drop
  • AttributePopupMenu: do not display it if table is being edited
  • uri pattern in MLinkController
  • bug fix in JoinNodesAction for not standard html nodes
  • bug fixes in AttributeTable and FButtonBar
  • 482]: Scroll speed of some dialogs are slow.
  • 479]: Valid URL triggers Automatic Bug Report
  • bug fixes for automatic bug reports
  • 470]: Experimental file locking problem in - Export Branch as new map
  • 467: Scroll speed of Manage Patterns Dialogs
  • Toolbar layout bug fix
  • Painting of toggled buttons under mac improved
  • 463]: display warning if applet can not display images because of SecurityException "no file access"
  • bug fix for full screen under linux
  • fix build target dmg4mac
  • 462]: Escape key deletes the currently typed text in node and the parent node's text if created just before
  • 454]: Clear hyperlink
  • 450]: Some French Keyboard keys do not work under Linux

New in Freeplane 1.0.40 Beta (Feb 23, 2010)

  • New Features:
  • Mac OS support
  • CopyIDAction
  • SetAcceleratorOnNextClickAction
  • Introduce charset option in preferences to overload the default
  • Script API:
  • Node.find() methods for searches on subtrees
  • Controller.find(Closure)
  • Controller.findByRegexp(String)
  • Controller: methods for accessing the status line
  • Bug fixes:
  • FButtonBar layout
  • Executing of scripts on multiple nodes
  • use clipboard mode on export
  • 385: Unwanted icon delete
  • 419]: Turn links to images
  • 420]: Shortcuts (accelerator keys) don't work going from 1.0.37 to 1.0.39
  • 415]: Truncated F-Bar
  • 425]: Drag and drop from file explorer under Linux does not create a node with relative link: rewrite MLinkController.findLink
  • 429]: Cannot load Freeplane after updating Java: check jre version on start
  • fix comment handling in richcontent
  • always substitute non ascii character in xhtml
  • match plain text instead of html for notes too (like in bug 437)
  • 433: Same choices in Look and Feel selection
  • 441: No Undo for changes of NodeModel.getHistoryInformation().lastModifiedAt
  • 442: Freeplane is opened "in the background"
  • 437: unexpected behaviour of function (find - Node text - Contains)
  • option enter_confirms_by_default moved to behavior tab
  • 439: Enter and Alt+Enter for inline node editor and long node editor
  • opening of map files by drag and drop under linux
  • 390: drag and drop of files to nodes under linux
  • 426]: Encrypted portions of maps don't export properly:
  • do not start node editing on BACKSPACE

New in Freeplane 1.0.36 Beta (Dec 30, 2009)

  • Bug fixes:
  • remove memory leak for long node editor
  • bug fixes in scripting
  • fixes for automatic bugreports
  • 346]: Menu Accelerator Keys Missing for Maps ans Help
  • Bug for % in user icon names
  • 348]: Applying dates to nodes : append date to node text field / attribute is it is being edited
  • use only visible nodes in find/replace
  • bug fix for SelectAllAction
  • bug fix in ExportBranchAction
  • bug fix in OpenUri with map
  • bug fix: do not request focus in note editor on start
  • 341]: Scripting API bugs
  • 335]:Toggle Encrypted/Decrypted
  • bug fix in grabbing short cut
  • build patch from ewl: separate properties
  • freeplane.sh patch for MAC OS
  • ApplicationViewController.openDocument refactored
  • changes in GrabKeyDialog
  • 336]: Shortcut key to switch note window on/off (Ctrl+Shift+Less) does not work
  • 334]: Attributes disappearing
  • 333]: Export as HTML does not show icons
  • 333]: Icon file name in exported HTML
  • 332]: connector options works only for option "both"
  • bug fix in open url
  • 330]: New scripting API bug in proxy.Connector (?), general problem with scripting engine
  • insert 4 spaces if tab is pressed in text editor
  • Replace Freeplane by FreeMind for old program versions in history_en.txt