This is the changelog. Changes are published here as soon as they hit the production status (as in, live on the website).
| Author | Subject | Time |
|---|---|---|
| Giuseppe Guerra | GameMode enum | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Fix pubsub initialization blocking everything, fix ImportError due to typo | |
| Giuseppe Guerra | Client/OsuClient/IrcClient typing | |
| Giuseppe Guerra | Typing hell 2 | |
| Giuseppe Guerra | Typing hell part 1 | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Updated submodule tests/bdzr | |
| Giuseppe Guerra | Fix .py migrations not working with py.test | |
| Franc[e]sco | fix typo in hp initialization (fixes #47) | |
| Giuseppe Guerra | No more snow | |
| Franc[e]sco | use -1 as unset value for accuracy and ar/od/cs/hp | |
| Franc[e]sco | remove useless zero initialization | |
| Franc[e]sco | add autocalc mode, make nmiss clobber accuracy | |
| Franc[e]sco | fix build on compilers that don't support __cdecl | |
| Franc[e]sco | add c# FFI example | |
| Franc[e]sco | libbuild: force __stdcall where possible | |
| Giuseppe Guerra | Privileges as enum | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Strip passwords when logging in through IRC | |
| Giuseppe Guerra | API Boilerplate, part 1 | |
| Franc[e]sco | fix typo in example | |
| Franc[e]sco | appveyor fucking dies if you touch stderr | |
| Franc[e]sco | cli: fix ar/cs/od/hp override | |
| Franc[e]sco | cli: fix accuracy percent being ignored | |
| Franc[e]sco | fix windows build | |
| Franc[e]sco | add windows test suite downloader | |
| Franc[e]sco | fix msvc warnings | |
| Franc[e]sco | reset parser when reading from mem | |
| Franc[e]sco | fix unused params in parser | |
| Franc[e]sco | add end_time param | |
| Franc[e]sco | add script to build the test suite on windows | |
| Franc[e]sco | update test suite download | |
| Franc[e]sco | test: add util to download test suite .osu files | |
| Franc[e]sco | new test suite with taiko maps | |
| Franc[e]sco | taiko: only add convert slider to max combo if its actually a convert | |
| Franc[e]sco | taiko: velocity should be calculated before applying sv_multiplier | |
| Franc[e]sco | taiko: use legacy speed multiplier, fix wrong repetitions | |
| Franc[e]sco | parser: fix wrong number of nodes | |
| Franc[e]sco | parser: fill sounds with base hitobject sound as default | |
| Franc[e]sco | parser: hitobject distance defaults to 0 | |
| Franc[e]sco | fix repetitions off-by-one on taiko duration | |
| Franc[e]sco | fix invalid tick_spacing values due to 0 repetitions | |
| Franc[e]sco | first taiko diffobj should have time_elapsed = 0 | |
| Franc[e]sco | taiko: 2nd object is not affected by type change | |
| Franc[e]sco | zero-terminate parser buffer | |
| Franc[e]sco | remove unused var | |
| Franc[e]sco | mode_override forces a reparse | |
| Franc[e]sco | remove dead code | |
| Franc[e]sco | simplify and speed up parse loop by reading 1 char at a time (over 50% faster) | |