Blame view

CHANGELOG.md 2.93 KB
4078977a   Stefan Wichmann   Prepare for first...
1
2
3
4
5
6
7
8
  # Changelog
  All notable changes to this project will be documented in this file.
  
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
  and this project adheres to the versioning of Factorio, so 0.18.x will be at least compatible / tested with Factorio 0.18.x.
  
  ## [Released]
  
d7b81613   Stefan Wichmann   Minor fixed - rel...
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  ## [0.18.2] - 2020-06-06
  Based on user feedback updated the mod
  ### Added
  - new easter egg :-)
  - added more math.lib functions
    - atan2() -> math.atan2()
    - cosh() -> math.cosh()
    - sinh() -> math.sinh()
    - tanh() -> math.tanh()
    - log10() -> math.log10()
    - fmod() -> math.fmod()
    - frexp() -> math.frexp()
    - ldexp() -> math.ldexp()
    - pow() -> math.pow()
  
  ### Fixed
  - Interpreting ";" as "," in the equation, because of the fix in 0.18.1, so that math functions with more than 1 parameter work. They have to use ";" as a separator for inputs
  - Fixed sqrt(-1) equaling "na" because of the rounding fix from 0.18.1. It does now show "NaN" again
  
c6cb1d22   Stefan Wichmann   Bugfix 0.18.1 - b...
28
29
30
31
32
33
34
35
36
  ## [0.18.1] - 2020-06-06
  Based on user feedback updated the mod
  ### Added
  - Shortcut for opening the calculator and automatically focus on the input (Default: Ctrl+Shift+C) 
  
  ### Fixed
  - Rounding removed 0 at the end, will now stand as it should. So 2.0000001 -> 2.00
  - Interpreting "," as "." in the equation, because of some European countries do have a weird keyboard layout
  
4078977a   Stefan Wichmann   Prepare for first...
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
  ## [0.18.0] - 2020-06-06
  ### General
  - Initial Release of the mod 
  - Compatible with Factorio >0.18.0; tested on 0.18.30
  - Based on the 4-Function Calculator found in the [Max Rate Calculator](https://mods.factorio.com/mod/MaxRateCalculator) mod by [Theanderblast](https://mods.factorio.com/user/theanderblast)
  
  ### Added
  - History of recent calculations
  - Possibility to copy recent calculations to the current one (with shift+left-click)
  - Substitutes some functions & "constants" of the Lua [math-lib](http://lua-users.org/wiki/MathLibraryTutorial)
    - abs() -> math.abs()
    - acos() -> math.acos()
    - asin() -> math.asin()
    - atan() -> math.atan()
    - ceil() -> math.ceil()
    - floor() -> math.floor()
    - cos() -> math.cos()
    - sin() -> math.sin()
    - tan() -> math.tan()
    - deg() -> math.deg()
    - rad() -> math.rad()
    - exp() -> math.exp()
    - log() -> math.log()
    - min() -> math.min()
    - max() -> math.max()
    - modf() -> math.modf()
    - sqrt() -> math.sqrt()
    - huge -> math.huge
    - pi -> math.pi
  - Allows the use of "%" (percent sign) in the calculation
  - A little easter egg :-)
  - Setting for number of decimal places in result (Default: 2). Exact value will be displayed in the tooltip
  - Setting if triggering the calculation should clear the current equation (Default: no)
  
  ### Changed
  - Made the buttons slightly bigger, so that it's better readable on streams.
  - Allows to make "complex" calculations with parentheses
  - Allows pretty much all characters in the equation field
    - but the "=" (equal sign) will trigger the calculation
  
  ### Removed
  - Got rid of the memory functions - but introduced the list of recent calculations instead