{"head":"b767fbc1467ad8211ecd4b18cc7df0a929d5ee02","size":5,"push_id":46870025,"ref":"refs/heads/master","commits":[{"sha":"2a2bc1b7892e2099b2ff2c0f9d493e0ec55aad22","author":{"name":"Marcus Nyeholt","email":"247731c75f3b277594afe05f8b1d0ee049da0b08@silverstripe.com.au"},"url":"https://api.github.com/repos/nyeholt/sapphire/commits/2a2bc1b7892e2099b2ff2c0f9d493e0ec55aad22","message":"FEATURE Added a dependency injector that will perform automatic wiring of dependencies between objects. Consider it to be a replacement for Object::create(), with a bunch more flexibility / functionality. See https://github.com/nyeholt/injector/wiki for more detailed info, or InjectorTest.php that has test cases covering most uses"},{"sha":"2c5a8259a8c19d1051dbf46b1222d8fa05aa432d","author":{"name":"Ingo Schommer","email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com"},"url":"https://api.github.com/repos/nyeholt/sapphire/commits/2c5a8259a8c19d1051dbf46b1222d8fa05aa432d","message":"ENHANCEMENT Added SSViewer::getOption() as a logical counterpart to SSViewer::setOption()"},{"sha":"2efc72ab63e885d987f836999c32f48f74dc3b48","author":{"name":"Ingo Schommer","email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com"},"url":"https://api.github.com/repos/nyeholt/sapphire/commits/2efc72ab63e885d987f836999c32f48f74dc3b48","message":"BUGFIX Escaping base URLs for anchor links rewritten by SSViewer::process() with the 'rewriteHashlinks' option enabled (which is a framework default, and necessary because of the use of a <base> tag). Also added escaping for base URLs rendered through the 'php' variation of 'rewriteHashlinks'"},{"sha":"c28e0ffb8ffa1e6c823ca766ff09f6fd2285a6a9","author":{"name":"Ingo Schommer","email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com"},"url":"https://api.github.com/repos/nyeholt/sapphire/commits/c28e0ffb8ffa1e6c823ca766ff09f6fd2285a6a9","message":"MINOR Updated changelog"},{"sha":"b767fbc1467ad8211ecd4b18cc7df0a929d5ee02","author":{"name":"Fred Condo","email":"f8aa2b72342dc166d62a6a0ecb0131a71c25d104@quinn.com"},"url":"https://api.github.com/repos/nyeholt/sapphire/commits/b767fbc1467ad8211ecd4b18cc7df0a929d5ee02","message":"Spelling correction\n\nFound and fixed all misspellings of \"[Hh]ierarchy\""}],"legacy":{"head":"b767fbc1467ad8211ecd4b18cc7df0a929d5ee02","size":5,"push_id":46870025,"shas":[["2a2bc1b7892e2099b2ff2c0f9d493e0ec55aad22","marcus@silverstripe.com.au","FEATURE Added a dependency injector that will perform automatic wiring of dependencies between objects. Consider it to be a replacement for Object::create(), with a bunch more flexibility / functionality. See https://github.com/nyeholt/injector/wiki for more detailed info, or InjectorTest.php that has test cases covering most uses","Marcus Nyeholt"],["2c5a8259a8c19d1051dbf46b1222d8fa05aa432d","ingo@silverstripe.com","ENHANCEMENT Added SSViewer::getOption() as a logical counterpart to SSViewer::setOption()","Ingo Schommer"],["2efc72ab63e885d987f836999c32f48f74dc3b48","ingo@silverstripe.com","BUGFIX Escaping base URLs for anchor links rewritten by SSViewer::process() with the 'rewriteHashlinks' option enabled (which is a framework default, and necessary because of the use of a <base> tag). Also added escaping for base URLs rendered through the 'php' variation of 'rewriteHashlinks'","Ingo Schommer"],["c28e0ffb8ffa1e6c823ca766ff09f6fd2285a6a9","ingo@silverstripe.com","MINOR Updated changelog","Ingo Schommer"],["b767fbc1467ad8211ecd4b18cc7df0a929d5ee02","fcondo@quinn.com","Spelling correction\n\nFound and fixed all misspellings of \"[Hh]ierarchy\"","Fred Condo"]],"ref":"refs/heads/master"}}