Releases: shpaass/yafc-ce
YAFC-CE 2.0.1
Bugfixes
Full Changelog: 2.0.0...2.0.1
YAFC-CE 2.0.0
WARNING: This release does not work with Factorio 1.1
This release does not work with Factorio 1.1 and is not compatible with earlier Yafc projects due to how many things changed in Factorio.
If you want to keep using Yafc with Factorio 1.1, please use the previous release.
This release should work with Factorio 2.0. The functionality of the Space Age DLC is not yet supported.
Features
- Main feature - Update Yafc to support Factorio 2.0 by @SWeini in the 2.0 branch
- Add shopping-list display options by @DaleStan in #280
- Add disable-and-reload for mods that loaded with errors by @DaleStan in #292
- Show warnings for goods on-hover in addition to on-click by @DaleStan in #279
Bugfixes
- Prefer updated Steam recipes in pY by @DaleStan in #278
- Performance improvement for large tables by @DaleStan in #287
- Improve modules-autofill calculation by @zzh8829 in #282
Internal changes
- Build system changes for OSX by @artanin in #191
- Style: wrap at 190 chars, enrich code style, apply code style by @shpaass in #270
- CI: Add a pre-push hook that checks formatting by @shpaass in #300
New Contributors
Full Changelog: 0.9.1...2.0.0
YAFC-CE 0.9.1
This is the most recent YAFC version compatible with Factorio 1.x
Bugfixes
Full Changelog: 0.9.0...0.9.1
YAFC-CE 0.9.0
Features
- Move the buttons Legacy Summary and Import-From-Clipboard to the hamburger menu by @veger in #261
- Add burnt-fuel product to item menu. Like Ash and Used up uranium fuel cell by @Dorus in #254
- You can set exact fixed amount by @DaleStan in #240
- Add a right-click menu for tab headers by @exyi in #235
- You can choose to force software rendering. It's for old GPUs. by @sfoster1 in #241
- Open project files with double-click by @shpaass in #244
- Switch tabs using Ctrl+PgUp/Down, reorder tabs using Ctrl+Sh+PgUp/Down by @exyi in #236
- Add an auto-balance button to the Summary page. by @DaleStan in #234
Bugfixes
- Cleanup unneeded icon aliasing. The Plus icon no longer hurts the eyes. by @veger in #264
- Legacy summary page fixes by @DaleStan in #231
- Variant ingredients could not be selected by @DaleStan in #263
- Prevent silent solver failures. by @DaleStan in #259
- Don't crash on saving a pY-AE project by @DaleStan in #247
- Fix spent-fuel links by @DaleStan in #252
Internal changes
- Remove Save functionality and provide a 'cleanup callback' by @veger in #262
- Tests for the fixed-amount feature by @DaleStan in #242
- CI setup by @shpaass in #248
- Add .git-blame-ignore-revs by @shpaass in #238
Full Changelog: 0.8.1...0.9.0
YAFC-CE 0.8.1
YAFC-CE 0.8.0
Features
- Add Ctrl+click recipe hints by @DaleStan in #220
- Add autofocus in more places by @sfoster1 in #221
- Add copy-to-clipboard button for data load errors by @sfoster1 in #222
Bugfixes
- Fix high water temperature by @DaleStan in #216
- Fix Extra Products showing wrong results when overproducing by @DaleStan in #224
Full Changelog: 0.7.5...0.8.0
YAFC-CE 0.7.5
Features
- Navigate pages with Ctrl+Tab by @sfoster1 in #199
- Focus cursor on the project name when creating a new page by @sfoster1 in #209
- Store column widths in the global preferences by @DaleStan in #211
- Add tooltips for building-count buttons and net-production option by @DaleStan in #213
Bugfixes
Internal changes
Full Changelog: 0.7.4...0.7.5
YAFC-CE 0.7.4
Warning
This build might crash. It was made to test if the changes improve the situation.
There's an ongoing investigation on crashes. Feel free to contribute to it.
Please use YAFC 0.7.0 if you don't want crashes.
Features
Bugfixes
- Destroy textures on the main thread (the fix for the crashes) by @sfoster1 in #198
- Encode strings as UTF8 for Lua (the fix for SE+SE bridge+beltbox loaders #105) by @DaleStan in #202
- Re-run the script when it requires itself (the fix for SE+K2 #145) by @DaleStan in #204
Full Changelog: 0.7.3...0.7.4
YAFC-CE 0.7.3 (unstable)
Warning
Like 0.7.1 and 0.7.2, this build may crash a lot. Hopefully less. It was made to test if the changes improve the situation with the crashes. The key changes are the two bugfixes about shortcuts and Direct3D.
There's an ongoing investigation on crashes. Feel free to contribute to it.
Please use YAFC 0.7.0 if you don't want crashes.
Features
- Add recipes for research consumption by @DaleStan in #185
- Add default overrides for beacons by @DaleStan in #182
Bugfixes
- Use modern Direct3D on Windows by @sfoster1 in #196
- Refactor shortcuts to alleviate crashes @DaleStan in #194
- Fix PageSearch scrollbar by @veger in #176
- Refresh the milestone window after adding or removing milestones. by @DaleStan in #183
- Add nullcheck for linkedGoods by @Dorus in #193
- Prevent Enter from closing the project page settings dialog when the name is empty. by @DaleStan in #190
Internal changes
- Replace Console.WriteLine with proper logging by @DaleStan in #195
- Finish namespace renaming by @DaleStan in #177
- Update dependencies and remove unnecessary and transitive ones. by @DaleStan in #186
New Contributors
Full Changelog: 0.7.2...0.7.3
YAFC-CE 0.7.2 (unstable)
Warning
There's an ongoing investigation on crashes. Please use YAFC 0.7.0 if you don't want crashes.
Features
- Add more shortcuts for the keyboard and right mouse button, by @DaleStan in #154
- UI refreshes when the window is resized, by @veger in #163
- Save window size in preferences, by @DaleStan in #166
- Use calculated width for the first column of the Summary page, by @veger in #167
Bugfixes
- Fix that returning to the Welcome screen and opening a project could break the main window, by @DaleStan in #157
- Fix that some pages could not be deleted, by @Dorus in #156
- Fix horizontal scrollbar, by @veger in #161
- Fix legacy production sheet saving- and loading-errors, by @DaleStan in #165
- Remove releaser's stacktrace-paths from errors, by @have-fun-was-taken in #170
Internal changes
- Make a test culture-aware, by @Dorus in #158
- Separate the initial window size from the max window size, by @veger in #162
Full Changelog: 0.7.1...0.7.2