- Improve organization of
make
targets, making it clearer how the doco generation sequence works. - Gracefully handle case where dirs like
lib/
are removed. - Update Travis CI config for new Matlab version, and reduce covered versions to conserved Travis credits (now that Travis doesn't have unlimited free plans).
- Rename internal.utils class to internal.misc, to avoid confusion with the internal.util package, and make tab completion work better.
- Rename doc-src/ to docs-src/, since it is the source for docs/, not doc/. (docs/ is the source for doc/.)
- Clean up
VERSION
formatting - Use
CHANGES.md
instead ofCHANGES.txt
(works better with GitHub Releases) - Fix busted naming in
make java
target - Fix
.travis.yml
munging - Various small fixes in how the build tools work
make dist
now makes both zips and mltbx; there are separate targets for zips or mltbx
- Add util functions: todatetime, mustBeA, size2str
- Better error messages when Ruby is not installed and you need it
- Add
make doc-preview
target - Fix initialization of project
README.md
file - Fix some bugs in
make release
target
- Convert dev-kit and init_project_from_template to pure-Matlab implementations
- Utility functions in +mypackage/+internal/+util
- Remove the
.sh
suffix frominit_project_from_template
; its language is an internal implementation detail - Clean up internal MPT dev targets from Makefile
- Fix 'make java'
- Fix a few missed files for munging
- Fix make_release's release creation
- Move more build tools into dev-kit/ to clean up the root directory
- More project metadata options
- Refine how settings are initialized
- Fix toolbox build failure due to missing M-doc dependency
- Add a gh-pages doco building option
- Fix class name munging for Mypackage* classes
- Fix project name in info.xml for Toolbox generation
- Automatic munging of Matlab version in metadata files
- P-coding support
- Scoped dev-kit names, to allow for compatibility with other packages
- Initial project release