Skip to content

0.9.0

Compare
Choose a tag to compare
@rwols rwols released this 08 Apr 09:48
· 169 commits to master since this release
  • Fix write_build_targets overwriting all of your other build systems.

    Previously, all other build systems that were present got overwritten.
    This is no longer the case; all your custom-written build systems
    remain intact.

    !!! IMPORTANT !!!

    The new behaviour of write_build_targets is such that
    it will probably create a new build system alongside your old one.
    It's best to remove your old build system and generate a new one. The
    new build system will update itself and not overwrite other build
    build systems.

  • Allow custom name for your new build system.

    This is realized as a new setting called

    "generated_name_for_build_system"

    By default, its value is "${project_base_name} (${platform})". When
    combined with the above fix, this allows multiple build systems (per
    platform) to live inside a single sublime project file. Thus, it should
    be possible to have a single cross-platform sublime project file now.

  • Remove deprecated commands.

    Use the settings, Luke!

  • Uniformize getting settings

    Every setting can be overridden in the "settings" dictionary of your
    sublime project file. For instance, if you want
    "silence_developer_warnings" to be off by default, but not for a
    particular project, you can do so in the settings of the project file.

  • Add a link to the README in the preferences like a pro.