Skip to content

Commit 334e08a

Browse files
authoredMay 2, 2018
0.21.0 (#243)
### Chores - Switched to [libretro-deps](https://github.com/libretro/libretro-deps) for freetype and zlib - Clean up of image and audio memory allocation - Updated documentation ### Features - `love.system.execute()` to execute a operating system shell command - `love.audio.newSource()` now has an optional `type` parameter - `love.joystick` comes with a cleaner API - `exit()` callback, which is called when is quitting the game - `love.filesystem` now mounts `libretro/assets`, `libretro/system` and `libretro/saves`
1 parent e19269c commit 334e08a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+544
-349
lines changed
 

‎.gitmodules

-7
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@
2424
[submodule "vendor/Snippets"]
2525
path = vendor/Snippets
2626
url = https://github.com/DanielGibson/Snippets.git
27-
[submodule "vendor/zlib"]
28-
path = vendor/zlib
29-
url = https://github.com/madler/zlib.git
3027
[submodule "vendor/libretro-deps"]
3128
path = vendor/libretro-deps
3229
url = https://github.com/libretro/libretro-deps.git
@@ -43,10 +40,6 @@
4340
[submodule "vendor/random"]
4441
path = vendor/random
4542
url = https://github.com/effolkronium/random.git
46-
[submodule "vendor/freetype2"]
47-
path = vendor/freetype2
48-
url = https://git.savannah.gnu.org/git/freetype/freetype2.git
49-
ignore = dirty
5043
[submodule "vendor/semver"]
5144
path = vendor/semver
5245
url = https://github.com/h2non/semver.c.git

‎CHANGELOG.md

+19-6
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,51 @@ All notable changes to [ChaiLove](https://github.com/RobLoach/ChaiLove) will be
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## 0.21.0 - 2018-05-02
8+
### Chores
9+
- Switched to [libretro-deps](https://github.com/libretro/libretro-deps) for freetype and zlib
10+
- Clean up of image and audio memory allocation
11+
- Updated documentation
12+
13+
### Features
14+
- `love.system.execute()` to execute a operating system shell command
15+
- `love.audio.newSource()` now has an optional `type` parameter
16+
- `love.joystick` comes with a cleaner API
17+
- `exit()` callback, which is called when is quitting the game
18+
- `love.filesystem` now mounts `libretro/assets`, `libretro/system` and `libretro/saves`
19+
720
## 0.20.1 - 2018-04-24
8-
### Fixed
21+
### Bug Fixes
922
- Better memory usage
1023
- Compilation warnings
1124

1225
## 0.20.0 - 2018-04-22
13-
### Added
26+
### Features
1427
- No Game demo when ChaiLove is loaded without content
1528
- Version mismatch warning when content's ChaiLove version doesn't match core's
1629
- `love.data.hash()` `sha1` support
1730
- `love.system.getUsername()`
1831

1932
## 0.19.0 - 2018-04-13
20-
### Added
33+
### Features
2134
- Android build
2235
- By [@webgeek1234](https://github.com/webgeek1234)
2336
- `love.data.hash()` to retrieve MD5 hashes from content
2437
- Windows automated testing with [Appveyor](https://ci.appveyor.com/project/RobLoach/libretro-chailove)
2538

2639
## 0.18.1 - 2018-04-09
27-
### Added
40+
### Chores
2841
- Documentation
2942

3043
## 0.18.0 - 2018-04-03
31-
### Added
44+
### Features
3245
- [Semantic Versioning](https://semver.org/) checks
3346
- Use `t.version = "0.18.0"` in `conf(t)` to specify which ChaiLove version you're targeting
3447
- `love.graphics.getDimensions()`
3548
- `love.filesystem.getInfo()`
3649
- `love.filesystem.isSymlink()`
3750

38-
### Updated
51+
### Breaking Changes
3952
- `love.math.compress()` is now `love.data.compress()`
4053
- Documentation
4154

0 commit comments

Comments
 (0)