Releases: ifBars/S1API
Releases · ifBars/S1API
v3.0.1
What's Changed
Features
- 84491d3 feat(graffiti): add filtered nearest-surface lookup
- 49e5088 feat: add remove event trigger method
- 4f465ee feat: add more controls
Fixes
- 97fe580 fix(quests): support late-bound POI retargeting
- 3687e44 fix(slots): Handle Scene Changes
- ccef9fd fix: dealer inventory not loading in
- 7479e3c fix: scope apply effects patch target to base method
- 56c6c95 fix: wrap storage entity definition null check in try-catch to prevent NRE
- c0b1a4e fix: remove callback resetting in DialogueChoiceListener
UI / API / Docs
- 78c4cf4 Contacts App Update
- 2f3ee46 chore: organize item docs
- c903147 docs(api): add feature request issue template
Maintenance
- 4a20cfd chore: drop NPC.PanicDuration
- 59b0127 chore: Update Analyzer for ScheduleOne.Core Exclusions
- b4a0e25 chore: add ScheduleOne.Core to analyzer
Merged Pull Requests
- Remove callback resetting in DialogueChoiceListener by @k073l in #59
- Contacts App Update by @HazDS in #60
- Add RemoveEventTrigger method to EventHelper by @k073l in #64
- Various fixes: PlaceableStorageEntity ID NRE, red eyes not applying, dealer inventory wipe by @k073l in #69
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- Add product effect override callbacks for players/NPCs in #56
- v0.4.4f6 compatibility in #57
- v0.4.4f10 Game Update in #58
New Contributors
- @JumbleBumble made their first contribution in #56
Full Changelog: v2.9.9...v3.0.0
v2.9.9r2
v2.9.9
What's Changed
- Bug fixes by @HazDS in #50
- Add Sit schedule action and duration support by @HazDS in #52
- Add seatSetPath and make SitSpec fail-safe by @HazDS in #53
- Removed Contacts connections patch and bump version by @HazDS in #54
- fix: UIFactory.ButtonWithLabel Width/Height (Credits to MrDerf in S1 modding discord for pointing this out)
- fix: Better NPC Prefab Exception Logging
- More docs
Full Changelog: v2.9.8...v2.9.9
v2.9.7
What's Changed
- fix: rewrite mugshot capture to eliminate framing drift by @donelliott18 in #47
- fix: Reset HomeScreenScroll init on scene cleanup by @ifBars in 14fd9e2
- feat: NPC Mugshot LoadingScreen Integration by @ifBars in #47
Full Changelog: v2.9.6...v2.9.7
v2.9.6
What's New
New Features
- Phone App Scrolling – Added scrolling support for phone applications 376fefb
- TransformUtils – New utility class for transform operations 0a5244e
- Better Controls & ProductManager Wrapping – Improved control handling with ProductManager API 710213b
- BuildManager Wrapper – New BuildManager API wrapper 291c640
- TrashManager Wrapper – New TrashManager API wrapper 019fd20
Chores
- Removed incompatible mods from compatibility list 1130906
- Updated API coverage badge and documentation 97a2bbe
- Version bump 19db60c
Full Changelog: v2.9.5...v2.9.6
v2.9.5
What's Changed
- Add IL2CPP-aware resource & accessory handling by @HazDS in #44
- stations: reduce ChemistryStation recipe/entry duplicate warning noise by @Khundiann in #43
Full Changelog: v2.9.4...v2.9.5
v2.9.4
What's Changed
- TVApp by @HazDS in #32
- feat(dialogues): add opt-in dialogue choice paging (>8 choices) by @Khundiann in #35
- Add Leveling API Documentation by @svozumerok in #33
- Cache Beta Assemblies by @ifBars in #37
- items: add AdditiveDefinitionBuilder + AdditiveItemCreator by @Khundiann in #39
- growing: add GrowContainer allowed additives registry + injection patch by @Khundiann in #41
- stations: add Chemistry Station recipe registration by @Khundiann in #40
- items: add StationItem support for station/minigame ingredients by @Khundiann in #42
- Update for S1 v0.4.3 compatibility and API changes by @HazDS in #36
New Contributors
- @Khundiann made their first contribution in #35
- @svozumerok made their first contribution in #33
Full Changelog: v2.9.3...v2.9.4
v2.9.3
- fix: Remove AutoClearCompletedDeals from incompatible assemblies
- fix: Remove internal API obsolete/redundant code
Full Changelog: v2.9.2...v2.9.3
v2.9.2
What's Changed
- Add method to clear NPC conversation categories by @HazDS in #31
- Fix Il2Cpp Graffiti issues
- Update Coverage Analyzer to be more accurate
- Add StorageInstance FromGameObject helpers
- Add Better Products/Packaging support
- Add ModularSwitch wrapper
- Add Doors wrappers
Full Changelog: v2.9.1...v2.9.2