Skip to content

Releases: gbmhunter/NinjaCalc

v3.2.0

27 Feb 21:36
Compare
Choose a tag to compare

[v3.2.0] - 2018-02-27

Added

  • Added tree view to calculator selection overlay with calculators sorted by category, closes #162.

Fixed

  • Fixed TravisCI build error, where error was 'npm ERR! enoent ENOENT: no such file or directory, chmod '/home/travis/build/mbedded-ninja/NinjaCalc/node_modules/topojson/node_modules/topojson-server/bin/geo2topo''. This was fixed by removing topojson as a dependency and just using topojson-client, topojson-server and topojson-simplify individually (they are still dependencies).

v3.1.0

19 Feb 03:09
Compare
Choose a tag to compare

[v3.1.0] - 2018-02-18

Added

  • 'Distance Between Two Points' calculator now draws great circle between the two points.
  • Points drawn on sphere now disappear when they rotate around the back of the sphere.
  • Added mid-point calculation (and visuals) to 'Two Coordinate Geodesics' calculator.

Changed

  • Updated changelog to 'Keep a Changelog' standards, closes #159.
  • Renamed 'Distance Between Two Points' calculator to 'Two Coordinate Geodesics'.

v3.0.0

19 Feb 00:33
Compare
Choose a tag to compare

[v3.0.0] - 2018-02-18

Added

  • Added basic implementation of 'Distance Between Two Coordinates' calculator.

v2.3.0

19 Feb 00:32
Compare
Choose a tag to compare

[v2.3.0] - 2017-03-31

Changed

  • Moved calculator URL's to ninja-calc.mbedded.ninja/calc/, closes #154.
  • Added details of new rsync-based release process to the README, closes #152.
  • Fixed "a embedded calculator" to "an embedded calculator" on README and website, closes #135.
  • Moved drawArrow() function into shared javascript file, closes #155.
  • Moved the copper and FR4 colours into shared javascript file, closes #156.
  • Moved the calculator table rows used in the "Buck Converter" calculator into a shared file, closes #157.
  • Added a microstrip calculator, closes #153.

v2.2.0

19 Feb 00:32
Compare
Choose a tag to compare

[v2.2.0] - 2017-03-17

Changed

  • Renamed CalcVarNumeral to CalcVarNumeric, closes #143.
  • Moved the vuex store into it's own directory, closes #144.
  • Moved App.vue into the "components" directory, closes #145.
  • Added link on the IPC-2221A track current calculator to the better IPC-2152 calculator, closes #119.
  • Added a "Buck Converter (SMPS)" calculator to NinjaCalc, closes #146.
  • Added basic router so SEO can be improved, closes #147.
  • Enabled HTML5 history mode, closes #148.
  • Added a "Capacitor Charge" calculator, closes #149.
  • Fixed description of ninja-calc.mbedded.ninja as seen by Google, closes #151.

v2.1.0

19 Feb 00:32
Compare
Choose a tag to compare

[v2.1.0] - 2017-03-14

Changed

  • Added data so that NinjaCalc website appears correctly when linked to on social media, closes #136.
  • Added ability to close a calculator tab, closes #139.
  • Added support for function-based units for numerical calculator variables, closes #140.
  • Removed value property from the Unit class, closes #141.
  • Added "search" functionality to the calculator selection overlay, closes #142.

v2.0.0

19 Feb 00:31
Compare
Choose a tag to compare

[v2.0.0] - 2017-03-09

Changed

  • Ported NinjaCalc to a web app.
  • Replaced the current tabs with tabs from Element (vue UI component library), closes #137.
  • Fixed scrolling issue with calculator selection overlay, closes #138.

v1.3.0

03 Jul 10:43
Compare
Choose a tag to compare
  • Added CRC calculator, closes #122.
  • Fixed issue with install4j dependency, closes #123.
  • Removed .idea/workspace.xml file from repo, closes #124.
  • Added a text-based calculator variable, closes #125.
  • Added check so that calculator variables can't be accidentally added to the same calculator twice, closes #126.

v1.2.1

15 May 04:43
Compare
Choose a tag to compare
  • Disabled metric prefixes for IPC-2152 calculator variables, closes #118.
  • Fixed info section of "Via Current" calculator, closes #112.
  • Added ability to display closest higher value and closest lower value on the standard resistor finder, closes #120.
  • Fixed bug where initial values for calculator variables were not "NaN" (see Standard Resistance Finder calculator for example), closes #117.
  • Fixed bug where splash screen remained in background after app has started, closes #116.

v1.2.0

24 Apr 03:51
Compare
Choose a tag to compare
  • Added automatic update functionality, closes #108.
  • Added a generic "Scientific Calculator", closes #98.
  • Added a dew point calculator based on the Magnus equation, closes #104.
  • Added NTC thermistor calculator, closes #106.
  • Added "Via Current" calculator, closes #111.
  • Added splash screen, closes #109.
  • Added calculator template search functionality, closes #63.
  • Added scrolling to the calculator selection grid, closes #105.
  • Added support for NumberUnit class to use a function for unit conversion, closes #107.
  • Converted README from restructured text to markdown format, closes #103.
  • Added validator to Vout on resistor divider calculator to make sure it is less than Vin, closes #46.
  • Added dependant tracking for validators, so dependant validators get updated when calculator variable values change, closes #110.
  • Improved the tooltip help text for variables in the "Standard Resistance Finder" calculator.
  • Added warning if the "Desired Resistance" in the "Standard Resistance Finder" calculator exceeds the normal purchasable resistance range, closes #96.
  • Fixed bug where the MetricPrefix library did not round correctly when no prefix was required (i.e. value is between 1-1000), closes #92.
  • Fixed bug where setting V = 1V, R = 1R gives I = 1E0 in the "Ohm's Law" calculator, closes #89.
  • Fixed bug where math.min.js not loaded when app is deployed, but did work when app is run from IntelliJ, closes #101.
  • Fixed bug where tooltip was incorrect for "Desired Resistance" variable in "Standard Resistance Finder" calculator, closes #95.