{"push_id":1243344776,"size":27,"distinct_size":27,"ref":"refs/heads/api-updates-v2","head":"c24692cd5c54b61746f970187494838c86cbaaf0","before":"a081629a8631c12a3fa4fc0cf88c3853b93c9450","commits":[{"sha":"bd8db5d156071b308f9e091bc444857424879f06","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[FEATURE][processing] New algorithm for calculating feature bounding boxes","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/bd8db5d156071b308f9e091bc444857424879f06"},{"sha":"9e66e1593b02d98c172e499629fb1ca176c1fae1","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[processing] Fix broken output of multipoint since WKB type merge","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/9e66e1593b02d98c172e499629fb1ca176c1fae1"},{"sha":"ab022451a58196f2c96f6a0482e2155b5171bad5","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[FEATURE][processing] New algorithm for geometry boundary","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/ab022451a58196f2c96f6a0482e2155b5171bad5"},{"sha":"142de7cb08601c3262974cc74689372d4652198c","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[FEATURE][processing] Point on surface algorithm","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/142de7cb08601c3262974cc74689372d4652198c"},{"sha":"7da8110536adeebb6567d9c450bb3c8e4bdd80c7","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Remove deprecated methods from QgsExpression\n\nNow all evaluate/prepare/etc methods must be called using QgsExpressionContexts\n\nAlso remove most remaining traces of special variables. This brings some\nuser facing changes, such that existing expressions may need to be\nupdated if they used these old special variables (eg $scale,\n$feature). These changes are noted in doc/qgis3_user_changes.dox\nso that we can include them in the release notes.","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/7da8110536adeebb6567d9c450bb3c8e4bdd80c7"},{"sha":"2349a85ae405b5cbbecc59cf6af2822936d21afb","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Add missing variable help for @layout_page","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/2349a85ae405b5cbbecc59cf6af2822936d21afb"},{"sha":"c39088baceaa35d218c38b95f3d81233803d38e2","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Remove deprecated QgsAttributeAction from sip bindings","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/c39088baceaa35d218c38b95f3d81233803d38e2"},{"sha":"a0360a6400edfe846519315dab8e1e58eb64eda0","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Remove substitution map from QgsExpression::replaceExpressionText\n\nSince expression context variables should now be used instead. Also\nremove all the deprecated methods which relied on this API.","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/a0360a6400edfe846519315dab8e1e58eb64eda0"},{"sha":"cd5f81311288ab8616961718419c6a924aa0ae57","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Standardise capitalisation in some QgsExpression methods","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/cd5f81311288ab8616961718419c6a924aa0ae57"},{"sha":"b160f101c21fc85b15cf52eb54793676c1baa087","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"QgsExpression::setGeomCalculator now takes a pointer\n\nThis allows the calculator to be cleared","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/b160f101c21fc85b15cf52eb54793676c1baa087"},{"sha":"90fd4d4e647993ce1bfdfa95d3b97aa2a39f946c","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Update TestQgsComposerLabel","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/90fd4d4e647993ce1bfdfa95d3b97aa2a39f946c"},{"sha":"b2cfb19720f81500657caffd5df0cdb693b16f35","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Fix doxygen warnings","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/b2cfb19720f81500657caffd5df0cdb693b16f35"},{"sha":"0a2dd938138c1ccb71fa2e1ab56c541f2a336d88","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Merge pull request #3364 from nyalldawson/expression_dep\n\nClean QgsExpression for 3.0","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/0a2dd938138c1ccb71fa2e1ab56c541f2a336d88"},{"sha":"d5516fa7e325dcf9904a056a30c5e98b4cece6ae","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Merge pull request #3371 from nyalldawson/processing\n\n[processing] New algs + a fix","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/d5516fa7e325dcf9904a056a30c5e98b4cece6ae"},{"sha":"8a4574436f1e510b21bef40c58cca45d14809c0b","author":{"name":"Juergen E. Fischer","email":"b48a024c1f45ac9864201750b598ec5460587dcb@norbit.de"},"message":"replacev2.sh: replace V2 classes and methods","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/8a4574436f1e510b21bef40c58cca45d14809c0b"},{"sha":"06886210465c1b037692ac0bf97829bf17077df0","author":{"name":"Juergen E. Fischer","email":"b48a024c1f45ac9864201750b598ec5460587dcb@norbit.de"},"message":"scripts/replacev2.sh run","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/06886210465c1b037692ac0bf97829bf17077df0"},{"sha":"20c803b5bdc782d356e36f85bb1a024e18372630","author":{"name":"Juergen E. Fischer","email":"b48a024c1f45ac9864201750b598ec5460587dcb@norbit.de"},"message":"document api breaks by scripts/replacev2.sh","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/20c803b5bdc782d356e36f85bb1a024e18372630"},{"sha":"39c4409c6a6a5dd766339dee54043004612e4fd3","author":{"name":"Juergen E. Fischer","email":"b48a024c1f45ac9864201750b598ec5460587dcb@norbit.de"},"message":"remove deprecated stuff from QgsVectorLayer and editor widgets","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/39c4409c6a6a5dd766339dee54043004612e4fd3"},{"sha":"4e8635b51793c673ae2623159f995475948e268c","author":{"name":"Juergen E. Fischer","email":"b48a024c1f45ac9864201750b598ec5460587dcb@norbit.de"},"message":"rename QgsVectorLayerEditUtils::deleteVertexV2","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/4e8635b51793c673ae2623159f995475948e268c"},{"sha":"eeebf4be086078f973ed24bf741e1ca4fcd555d8","author":{"name":"Juergen E. Fischer","email":"b48a024c1f45ac9864201750b598ec5460587dcb@norbit.de"},"message":"rename QgsComposerSymbolItem::symbolV2() to symbol()","distinct":true,"url":"https://api.github.com/repos/jef-n/QGIS/commits/eeebf4be086078f973ed24bf741e1ca4fcd555d8"}]}
{"actor":{"display_login":"jef-n"}}