NetLogo 7.0.3 re;eased

16 views
Skip to first unread message

Uri Wilensky

unread,
Dec 12, 2025, 12:20:06 AM (11 days ago) Dec 12
to netlogo-users 'Lucas Santana Souza' via

Dear NetLogo users,

The Center for Connected Learning and Computer-Based Modeling at Northwestern University is pleased to announce NetLogo 7.0.3, available for free download from our website. This is a release to fix bugs that were uncovered after the release of NetLogo 7.0.1. As with 7.0.1, we bundled the “NetLogo Launcher” which enables Mac users to launch multiple NetLogo models at once (Windows and Linux users can already do this by default). 

We recommend that all users upgrade to 7.0.3. All changes are listed below. 

Please send your feedback to ccl-fe...@ccl.northwestern.edu and bug reports to bu...@ccl.northwestern.edu, or contact us on the NetLogo Forum.


We have a lot to build. Consider donating and then voting to shape NetLogo’s future
The NetLogo user community continues to experience much growth. Maintaining the large code-base, adding new products, adding features to support our users, and expanding the models library requires considerable resources. We are committed to providing NetLogo to our users at no cost. So, part of our efforts to ensure NetLogo’s long term sustainability is to diversify our funding sources. After years of support from government research grants, we are transitioning to a model that draws more from individual donations and philanthropic foundations. Please consider making a donation. All donation sizes help. 

Donate here (donations are processed through Northwestern University, but 100% goes to fund NetLogo development).

We will extend an invitation to every donor, regardless of amount, to join a new NetLogo Members Circle, where you can help shape our development roadmap through an online discussion and voting process. Donors at higher levels ($250 or more) will also receive additional perks.

Enjoy,
Uri Wilensky


Bugs Fixed

  • When a runtime error was generated, the application was not jumping to the line of code that generated it
  • A slider widget could sometimes ignore its initial value
  • The "Jump sliders to click location" preference was preventing proper dragging of the "speed" slider knob
  • The "Jump sliders to click location" preference was canceling drags of slider widget knobs as soon as the mouse cursor went outside of the slider
  • Slider widgets were not correctly changing their dimensions when toggling the "vertical?" setting
  • Slider values could get rounded towards the slider's increment, even when manually set to a specific value
  • `user-yes-or-no?` was raising an error when "Halt" was selected in the resultant dialog
  • Preferences were only toggleable by clicking their respective checkbox, instead of also allowing clicks on the text describing the preference
  • The "Auto-detect" option for the interface language preference was defaulting to the previously-selected language, instead of the system default one
  • The Extension Manager was not offering to automatically install libraries when it could easily do so
  • HubNet was generating errors when sending plotting data to clients
  • The GoGo extension was not loading all of its libraries correctly
  • The GoGo extension could leave an orphan process running after NetLogo closed
  • The block-comment/-uncomment functionality was not properly handling text selections where at least one line was entirely commented out and at least one line wasn't
  • Extensions were not properly raising errors when they occurred within a separate thread
  • Multiple models had one or more improperly sized widgets, after their conversion to NetLogo 7's new widget format
  • Compiling NetLogo code with the system locale set to Turkish could cause compilation errors
  • NetLogo 3D was not respecting non-default patch sizes
  • NetLogo 3D was failed to report turtle coordinates after setting them in turtle monitors
  • "Quick Help" would raise an error if used on a semi-colon (“;”)
  • "Edit" dialogs could sometimes have the wrong focus behavior
  • Using the arrow keys to increment a slider’s value on Linux could also scroll the entire widget area
  • The `.nlogox` file icon was too narrow
  • The HubNet application icon was unexpectedly cramped at small sizes
  • The System Dynamics Modeler dialog was not being closed when Escape was pressed
  • The "Print" option was unconventionally appearing below "Quit" in the file menu
  • In the Models Library dialog, the file selector's border would glow in response to mouse clicks
  • Various UI components in the “About” and “Models Library” dialogs had unaesthetic amounts of padding
  • The “headless” version of NetLogo would hang after encountering errors
  • The analytics functionality was uploading values entered for the “Directory to store logs” preference.  We did not previously realize that this information could be de-anonymizing, so we have now ceased collecting data about what that preference is set to.  Only about one user per thousand had data for that preference uploaded to our data collection server, and the data has since been purged.
  • On Windows, __includes files were always displaying their full path, instead of just the file name
  • On Windows, __includes files would generate warnings and behave incorrectly if / was used as the path separator, instead of \
Reply all
Reply to author
Forward
0 new messages