Skip to content

Releases: MARIE-js/MARIE.js

Version 1.3.0

11 Jun 07:21
Compare
Choose a tag to compare

Fixes

  • Better UTF16 support (#291)
  • Created new Unicode example to demonstrate UTF16 features
  • Multiplication example now works with non-positive numbers (#286)

Version 1.2.0

11 Aug 01:48
Compare
Choose a tag to compare

Features

  • Faster Execution Speeds (#273)

Fixes

  • Output strings without newlines and interpret ASCII 10 (LF) as newline character (#271)

v1.1.0 Release

10 Oct 02:25
Compare
Choose a tag to compare

Official Release Notes of V1.1.0

Features

  • Custom file saving via gapi.js
  • Select folders to Upload to:
    image.

Bug Fixes

  • Security bug fixes to gapi.js

For Developers

  • update gapi.js for handling of updating/inserting files to Google Drive via Google APIs

Version 1.0.10

29 Sep 02:54
Compare
Choose a tag to compare

Recommended Browsers

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

Google API Fixes/Changes

  • updated core code of gapi.js to improve various files
  • new file picker design
    image
  • handles NProgress.js to finish (NProgress.done()) if user cancels the user of the picker
    • uses data[google.picker.Reponse.Action] to determine the state of the Picker
  • improvements to various sections of code
    • added variables for easier to handle and read

Other UI/UX Changes

  • updated various code files
    • added subtraction.mas to demonstrate a simple subtraction calculator
    • added simpleIfElse.mas to demonstrate how If...Else... is used in MARIE
    • updated quicksort.mas to explain to users what to Input
  • added bootstrap-tooltip for GitHub icon
  • fixed issue #265
  • improved various UI in about.html
  • updated gapi.js and interface.js for handling of saving/updating filse

For Developers

  • added ext/nprogress.js to jsdoc
  • updated README.md to cover broader recommended commit tags
  • update jsdocs for better documentation

Version 1.0.0 - The Community Update

26 Sep 00:05
Compare
Choose a tag to compare

v1.0.0 - The Community Update - Release Notes


Recommended Browsers

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

Features

Community Provided Ideas

  • Interchangable Themes brought by JavaScript and CSS
  • Users can save code in their own favourite names and extensions
  • Comprehensive Errors, explained. This will be updated in the future where a link (to the wiki with the corresponding error) will appear to explain the error
  • FAQs Section on the Wiki
  • Input list, that is popped every time the 'Input' instruction is executed (rather than entering values one at a time)

UI and UX Updates

  • New Landing Page
  • Updated Preferences Modal to include tabs, for easier to access/manage settings when it is categorised
  • A more beautiful and responsive navigation bar
    • navbar icons have been trimmed to save space, giving it a modern look
  • Google Drive API Integration, opening and saving files to Google Drive
    • Google Picker
  • New and easy to remember domain name https://mariejs.xyz with DDOS protection by CloudFlare

Bugs Fixes

  • Fixed #163 - where Simulator can break
  • Fixed Security Fixes (which is present in v1.0.0-preview)

Planned Roadmap for MARIE.js

  • Plans to migrate to ES6, electron, AngularJS, ReactJS, etc.
  • End of support for Older Browsers
  • More documentation over December 2016 - February 2017 Period

v0.9.5 (Beta)

12 Sep 05:42
Compare
Choose a tag to compare

This updates MARIE.js to v0.9.5

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

What's New

Bug Fixes

  • potentially fixed #163 where error is caught

UI Changes

  • updated Output Log to include scrollable output log within main outputlog-outer
  • enhanced scrolling behaviour
  • disabled transitions on tabs
  • Fixed and Updated ToU modal
  • added bootstrap-tooltip over memory view

New Features

  • added clear all breakpoints function Edit -> Clear All Breakpoints

Developer Features

  • added electron branch where devs can use electron

v0.9.4 (Beta)

08 Sep 22:12
Compare
Choose a tag to compare

This updates MARIE.js to v0.9.4

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

What's New

Bug Fixes

  • fixed bug #169, added function which detects when value is beyond calculable range of FFFF

UI Changes

  • force cursor to be default whilst hovering above nav bar items (cursor: default)
  • set lighter grey background to disabled buttons within control bar
  • renamed Register Log to RTL Log
  • beautified searchbar within programmable area
  • updated Error Code to help user experience when bug #148 is detected

File Changes

  • removed unnecessary css files

v0.9.3b (Beta)

06 Sep 06:50
Compare
Choose a tag to compare

This updates MARIE.js to v0.9.3b

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

  • MARIE.js Core Code Changes: improving handling of negative values to PC to fix issue #148 with negative values
    • fixed a bug present in v0.9.3 when sim raises an error when address = 0, code changed to else if(this[target] < 0){...}
  • Page Changes: changes to about.html
    • added ToS agreement
    • acknowledged @RavenKelder (Felix) for his work on demostration code
  • Changes to tour.js: updated tour.js for more helpful messages
  • Fixes to demo code: uploaded quicksort.mas as demo code, updated multiply.mas to fix some changes,
  • Fixing demo code loading system: fixed code so that the div is hidden upon startup by adding hidden attribute to alert. <div id="warn-missing-file" class="alert alert-warning" hidden>, and removed $('#warn-missing-file').hide() from loading page code

v0.9.3 (Beta)

06 Sep 00:41
Compare
Choose a tag to compare

This updates MARIE.js to v0.9.3

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

  • MARIE.js Core Code Changes: improving handling of negative values to PC to fix issue #148 with negative values
  • Page Changes: changes to about.html
    • added ToS agreement
    • acknowledged @RavenKelder (Felix) for his work on demostration code
  • Changes to tour.js: updated tour.js for more helpful messages
  • Fixes to demo code: uploaded quicksort.mas as demo code, updated multiply.mas to fix some changes,
  • Fixing demo code loading system: fixed code so that the div is hidden upon startup by adding hidden attribute to alert. <div id="warn-missing-file" class="alert alert-warning" hidden>, and removed $('#warn-missing-file').hide() from loading page code

v0.9.2b

05 Sep 11:48
Compare
Choose a tag to compare

This updates MARIE.js to v0.9.2b

OS Recommended Browser
Windows 7 or Newer Google Chrome v40 or Newer
Windows XP or Newer Google Chrome
OSX Google Chrome v40 or Newer
Mobile Devices No recommended browsers at the moment

This version update(s):

  • fixes bug #148 by having detection when PC register value jumps to below or equal to 0 or above or equal to 4095. since there are 4096 addresses
  • fixes bug #152 by removing enter key, this enhances usability of the autocomplete feature and allows users to create new lines by hitting 'Enter' key.
  • some bug fixing to interface.js and marie.js to allow better handling of errors
  • improvement of bootstrap.css for usability, allows users to have a better view
  • also includes DEC4095 as an addressable address
  • added ToU agreement in which users have to agree to upon first time use (stored within localstorage)

We advise all users to update to this version as it enhances usability and does critical bug fixes