|
| 1 | +1.8 |
| 2 | +- Added Unity 6 support |
| 3 | +- Improved extension methods rewriting |
| 4 | +- Partial classes support (contributed by Jlabarca) |
| 5 | + |
1 | 6 | 1.7
|
2 |
| -- File watching can be done via direct WindowsAPI (contributed by SamPruden) |
| 7 | +- Optional file watching can be done via direct WindowsAPI (contributed by SamPruden) |
3 | 8 | - Extended UI to allow for easy choice of file watcher implementation
|
4 |
| -- Added partial class rewriting support (contributed by Jlabarca) |
5 |
| -- Calls in extension method to another extension method in same file will be rewritten to use static-call instead of instance call |
6 | 9 |
|
7 |
| -- 1.6 |
| 10 | +1.6 |
8 | 11 | - Added more Unit Tests to ensure various code patterns can be rewritten correctly
|
9 | 12 | - Added Watch Only Specific Files and Folders mode (contributed by GhatSmith)
|
10 | 13 | - Added better Odin support for dynamically added fields (contributed by GhatSmith)
|
|
14 | 17 |
|
15 | 18 | 1.5
|
16 | 19 | - you can now import FSR as a package from github page
|
17 |
| -- hot-reloading internal interfaces / classes would no longer cause compilation error |
| 20 | +- hot-reloading internal interfaces / classes would no longer cause compilation error |
18 | 21 | - OnScriptHotReload method can be added at runtime
|
19 | 22 | - builder functions will be correctly rewritten
|
20 | 23 | - hot reload status (red / green) will be visible in project panel next to changed script
|
|
29 | 32 | - added 'Exclude References' options - this allows to remove specific dll references from dynamically compiled code (as in some cases you may get 'type defined in both assembly x.dll and y.dll'
|
30 | 33 | - destructors will no longer cause compilation error
|
31 | 34 | - (options opt-in) script rewriting can optionally emit comment - why change was made to help with troubleshooting issues
|
32 |
| -- Unity assembly reload can be forced off via LockAssemblyReload if specified in options - sometimes even though Auto-Refresh is turned off Editor still tries to recompile changes in playmode which prevents FSR from working |
| 35 | +- Unity assembly reload can be forced off via LockAssemblyReload if specified in options - sometimes even though Auto-Refresh is turned off Editor still tries to recompile changes in playmode which prevents FSR from working |
33 | 36 | - new fields support (experimental) will be enabled by default
|
34 | 37 |
|
| 38 | +1.3.1 |
| 39 | + |
| 40 | +- open source release on github |
| 41 | + |
35 | 42 | 1.3 - (Experimental) - New fields added in playmode
|
36 |
| -New fields can be added and used in code |
37 |
| -New fields can be adjusted in editor (same as standard fields) |
38 |
| -New fields will be initialized to whatever value is specified in code or default value |
39 |
| -Experimental feature - at this stage expect some issues |
40 |
| -Opt-in - disabled by default to enable go to 'Window -> Fast Script Reload -> Start Screen -> New Fields -> enable' |
| 43 | + |
| 44 | +- New fields can be added and used in code |
| 45 | +- New fields can be adjusted in editor (same as standard fields) |
| 46 | +- New fields will be initialized to whatever value is specified in code or default value |
| 47 | +- Experimental feature - at this stage expect some issues |
| 48 | +- Opt-in - disabled by default to enable go to 'Window -> Fast Script Reload -> Start Screen -> New Fields -> enable' |
41 | 49 |
|
42 | 50 | 1.2 - Debugger support
|
43 |
| -- added debugger support |
| 51 | + |
| 52 | +- Added debugger support (see documentation) |
44 | 53 |
|
45 | 54 | 1.1 - Mac support / bug fixes
|
46 |
| -**Added Mac support (only INTEL editor version, SILICON still not supported)** |
47 |
| -Added Linux support |
48 |
| -fixed namespace clash with Unity.Collections package |
49 |
| -common code lib will not be included in builds |
50 |
| -added check for auto-refresh in Editor - will proide guidance and option to adjust as otherwise full editor reload is triggered for changes |
51 |
| -added workaround for Unity file-watcher returning wrong file path on some editor versions |
52 |
| -added option to allow disabling DidFieldCountCheck - allowing to detour methods in those cases (eg for Mirror where it'll adjust IL and cause mismatch) |
53 |
| -added option to configure FileWatcher paths/filters as in some cases watching root directory was causing performance issues |
54 |
| -added minor initial-load optimisations - using session-state for items that do not need to be resolved on every reload |
| 55 | + |
| 56 | +- Added Mac support (only INTEL editor version, SILICON still not supported) |
| 57 | +- Added Linux support |
| 58 | +- fixed namespace clash with Unity.Collections package |
| 59 | +- common code lib will not be included in builds |
| 60 | +- added check for auto-refresh in Editor - will proide guidance and option to adjust as otherwise full editor reload is triggered for changes |
| 61 | +- added workaround for Unity file-watcher returning wrong file path on some editor versions |
| 62 | +- added option to allow disabling DidFieldCountCheck - allowing to detour methods in those cases (eg for Mirror where it'll adjust IL and cause mismatch) |
| 63 | +- added option to configure FileWatcher paths/filters as in some cases watching root directory was causing performance issues |
| 64 | +- added minor initial-load optimisations - using session-state for items that do not need to be resolved on every reload |
55 | 65 |
|
56 | 66 | 1.0 - First release, included features:
|
57 |
| -Fast script reload in editor / play-mode (compiles only changed files and hot-reloads them into current play session) |
| 67 | + |
| 68 | +Fast script reload in editor / play-mode (compiles only changed files and hot-reloads them into current play session) |
| 69 | +Hot-reload on device (in build) |
0 commit comments