Here is a list of the changes made to diaspora*'s codebase during December.

These changes will take effect with the release of diaspora* v0.5.0.0.

As usual, please give a big round of applause for everyone who has helped improve diaspora* this month!

This list has been created by volunteers from the diaspora* community. We'd love help in creating a development review each month; if you would like to help us, get in touch via the related thread on Loomio.

Marco Colli @collimarco

improved the code of the likes controller by enhancing the readability and using more specific errors #5491

fixed some unwanted behavior of aspect membership dropdowns in combination with hovercards #5487

fixed the broken markup for aspect membership dropdowns on the people search page #5488

James Kiesel @gdpelican

rewrote the profile exporter so that profile exports will be available in the JSON format. #5354

Jonne Haß @jhass

fixed an annoying bug for podmins: the sidekiq log (where you may find federation errors) was no longer written to a logfile but came out of the console instead #5419

replaced Spork with Spring which is the recommended application preloader for rails. That change sped up our test suite and makes continuous testing of our code much easier for our devs. #5443

improved some randomly failing cucumber tests in our test suite #5458

improved the Open Graph tags: when someone adds a link to a diaspora* page on another website, the website can use those tags to display a preview of the linked content. #5461

fixed a bug where an empty Open Graph description led to a broken front end (only for pods running the development version of our software) commit

wrote his own Open Graph Reader which reads Open Graph tags of other websites and helps diaspora* to show a preview for those websites when someone puts a link into its post. Before this we used OpengraphParser, which is no longer maintained. #5462

added a cleanup routine for invalid cached Open Graph Data commit

removed some cleanup routines from our test suite which were no longer needed #5463

fixed some bugs that were introduced while improving federation (bugfix for #5209) commit commit

fixed a bug introduced by #5461 which gave users a 500 error page when opening a reshare in the single post view whose original post has been removed. #5497

Marcelo Briones @margori

fixed a bug which allowed users to send private messages to others who weren't sharing with them #5449

changed conversations behaviour so that a conversation will be deleted from the database when the last participant leaves it #5478

improved the 'hide a conversation' tooltip on the conversations page #5477

removed content from notification emails related to limited posts #5494

fixed and improved the code markup in posts and profile information. The code markup should no longer exceed the boundaries of a column. #5422

Steffen van Bergerem @svbergerem