Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@0cyn 0cyn released this 22 Jan 03:09

Changelog

Rootless Support

Objective-CS Support

Changes per @L1ghtmann:

  • Remove vendor submod and associated refs
  • Use git submodules for submods allowing for easier updating of src'd projects
  • Code cleanup
  • New workflow on push/pr that tests the branch/fork instead of just the master
  • Switch default linker to cc to avoid superfluous cxx stdlib link
  • cxx link when ++ file types are present
  • Drop default iOS deployment ver to 9.0 (earlier has ARC issue)
  • Fix a few non-critical error statements from printing
  • Simplify app project resources (editor)
  • Updates Linux toolchain
  • Updates rec ldid on Linux
  • Adds plist/xml->bplist conversion for release configs
  • Updates help page
  • Removed duplicate $libs for rules
  • Fixed Theos support (for supported types)
  • Added tool type to editor
  • Fixed Theos Proj target deployment ver being ignored
  • Fixed Theos Proj bundles being treated as prefs
  • Fixed iOS (host) support
  • Fix superfluous dependency install in iOS pre run check
  • Add support for additional Theos vars (codesign flags, linkage type, extra frameworks, arc, resource dirs, public headers, sysroot)
  • Removed superfluous foundation link
  • Stopped passing legacy linker flags to all archs/versions
  • removed linking opts from resource-bundle type
  • removed superfluous ++ stdlib links
  • fixed building static archives
  • fixed building apps
  • fixed resources being improperly staged
  • fixed layout dir not being packaged for specific project setups (subdir for main Proj)
  • Install libs, like frameworks, to ~/.dragon/lib on stage
  • Stopped running gen on install
  • Added gen for clean
  • Allow clean to be run by itself
  • Updates submodules
  • Rootless changes mentioned above

There was much more done, I will need to try and find the time to fully flesh out this changelog over the coming days. Special thanks to @L1ghtmann for singlehandedly making this happen.

Full Changelog: 1.7.3...2.0.0