Skip to content

Releases: anahitasocial/anahita

Anahita 4.5.0 Birth Release

03 May 06:20
a5c7dbf
Compare
Choose a tag to compare
  1. changed: improved RestFUL APIs in authentication, actors, actor settings, media, site settings, stories, comments, and likes.
  2. added: Documents app to the list of packages
  3. added: method getFileExtension to the fileable behaviour
  4. added: notifications/clear RESTful endpoint to set all the unsent notifications in the system to sent.
  5. added: ability for site admins to set enabled to true or false when editing an actor.
  6. changed: only admins and super admins can filter people by usertype, disabled, and email.
  7. fixed: several privacy bugs in people, actors, and media browse views
  8. changed: increased actor body field to 1000 chars- changed: increased actor body field to 1000 chars
  9. added: profile plugin save method is now called when adding an actor.
  10. added: enabled field to json object
  11. changed: min char requirements to 2 in Person givenName and familyName. Some people have two character names.
  12. added: array of administrators to the actor json object
  13. removed: administratorIds from the actor json object
  14. fixed: a scenario in administrable and followable, which was causing a loop call of removeAdministrator() and removeFollower()
  15. added: notes gadgets for dashboard and profiles
  16. added: in Actor perrmissionable behaviour added description field to the single permission record.
  17. fixed: story is now rendered in the same format provided by the request format.
  18. changed: instead of parameter private we are now passing is_private in the post request.
  19. added: in Notifications app settings, added an option to mute email notifications.
  20. removed: json view of configuration.php file values. Editing this file from a client side application is a bad idea. It's better to edit this file directly on the server.
  21. added: server_domain and client_domain to the configuration.php-dist file
  22. changed: updated configuration.php-dist file with variables and documentation so people can use it as a reference.
  23. changed: improved smtp mail configuration implementation and it is now working with the Mailgun service
  24. added: nohtml template
  25. changed: config entity and console/config now write well formatted
    variables
  26. removed: live_site
  27. added: client_domain to the site config
  28. fixed: issue which was including lib_anahita js translation file in nohtml template
  29. fixed: issue causing add location to crash the app
  30. added: CORS settings to the site configs

Anahita 4.4.4 Birth Release

07 Sep 21:55
bd87d15
Compare
Choose a tag to compare
  1. added: search near me functionality to the search component
  2. fixed: issue which was breaking the json search response when viewer was in the results and breaking the list.
  3. removed: closest sort from search. It is now happening in combination with recent or most relevant sorting whenever geo search is happening.
  4. added: max length to the alias in describable behaviour
  5. changed: tags, locations, and hashtags controllers so they work with the rest api
  6. changed: geolocatable behaviours to work with the REST api. For example addLocation now returns the location object
  7. added: JSON view for Browse and Read in site settings component.
  8. changed: updated actor settings json response
  9. added: actor, optional apps, admins, and extended apps settings to the
    Actor setting json response.
  10. added: json views for com_settings views
  11. changed: settings mvc to config
  12. changed: all instances com:settings.setting to com:settings.config
  13. changed: improved settings assignments REST API for the Browse and Edit operations
  14. added: Actor Apps Settings REST API
  15. added: Actor Permissions Settings REST API
  16. added: checkpoints so only the person with the right privileges can view apps, permissions, and privacy values in the REST api.
  17. added: permissionable controller behaviour for actors
  18. added: permissionable behaviour to the actor controller
  19. removed: permissions related methods from administrable behaviour.
  20. added: appable controller behaviour
  21. removed: app management methods from administrable behaviour
  22. changed: moved Privacy settings to its own tab
  23. added: privatable controller behaviour
  24. removed: old privatable methods from the abstract controller and
    administrable behaviour.
  25. added: actor privacy tab translation labels to the actors translation
    file.
  26. added: GetFollowRequests action to the Actor Requestable behaviour

Anahita 4.4.3 Birth Release

10 Feb 00:09
Compare
Choose a tag to compare
  1. removed: get_magic_quotes_gpc because it has been deprecated
  2. changed: in the term filter, added backslash before the dash in
    regular expression.

Anahita 4.4.2 Birth Release

14 Oct 02:58
Compare
Choose a tag to compare
  1. fixed: issue with missing tag name and alias in json response

Anahita 4.4.1 Birth Release

02 Oct 22:57
Compare
Choose a tag to compare
  1. fixed: code for mail message rendering
  2. fixed: default person access is public
  3. changed: removed isRegistrationOpen in person controller canRead
  4. changed: improved signup controller
  5. fixed: location entity description which was preventing it to create a new record.
  6. fixed: issue with photos multiple uploader which was always setting access value to public
  7. fixed: issue with storage folder always being set to assets
  8. added: support for AWS S3 regions
  9. changed: updated 3slib.php library
  10. changed: using ssl = true at all times with AWS s3
  11. fixed: attribute validation in domain entities.
  12. fixed: attribute length (min/max) validation.
  13. changed: updated attribute validations in all entities.
  14. changed: updated form fields to follow the string length limits.
  15. changed: applied search term length char limit to 100.
  16. changed: in location component we now have 2 API keys. One for the geolocation and other for the map and places.
  17. changed: tags now store inheritance identifiers correctly in the database.
  18. changed: renamed hashtagable to hashtaggable everywhere
  19. changed: the base class tag node identifier is now included in the type field of hashtags, locations, or any tags extending the tag node.
  20. changed: tag node (hashtag, location) json response now contains list of taggables with pagination
  21. added: fake total number for the stories to save on the query operation.
  22. added: owner field to the story json object

Anahita 4.4.0 Birth Release

18 Nov 19:19
09a553d
Compare
Choose a tag to compare
  1. changed: all koowa classes are now merged with Anahita framework. All classes prefixed with K are now using An prefix. Unused code have been removed.
  2. changed: in configuration.php file AnConfig is now AnSiteConfig
  3. changed: coverSet() is now hasCover()
  4. changed: portraitSet() is now hasPortrait()
  5. added: cover to node list, actor list, and person list layouts
  6. changed: using + for all new (entity) buttons

Anahita 4.3.14 Birth Release

12 Nov 23:42
Compare
Choose a tag to compare
  1. fixed: plyr styling
  2. changed: KException to AnException

Anahita 4.3.13 Birth Release

05 Nov 23:19
Compare
Choose a tag to compare
  1. fixed warnings in php 7.2.8
  2. disables ONLY_FULL_GROUP_BY per db session if it is enabled. This mode is enabled by default in MySql 5.7 which was preventing Anahita to work properly.
  3. moved KDatabase to AnDatabase
  4. removed legacy KDatabase classes

Anahita 4.3.12 Birth Release

08 Jul 00:46
Compare
Choose a tag to compare
  1. fixes in com_people and com_actors REST APIs
  2. fixes in template overrides mechanism
  3. locations services now only requires one API key from google maps platform
  4. fixed facebook and twitter OAuth.
  5. facebook OAuth is now readonly, because facebook as deprecated publish_stream and publish_actions permission.
  6. twitter OAuth is now available for people actors only for the sake of simplicity. Database migration will remove the paired group actors with twitter.
  7. Nooku/Koowa KHelper, KMixin, KCommand, KEvent, KRequest, and KHttp moved to Anahita library as AnHelper, AnMixin, AnCommand, AnEvent, AnRequest, and AnHttp.
  8. added cover image to articles
  9. added notifications to articles
  10. removed actor avatar and cover stories
  11. updated Shiraz styling to accommodate recent changes
  12. removed parallax jquery plugin

Anahita 4.3.11 Birth Release

20 Feb 03:43
f862c99
Compare
Choose a tag to compare

This is a maintenance release with the following changes and fixes:

  1. removed assignable behavior from component entity. This fixes the issue where all components where displaying on the Settings > Assignments instead of assignable apps only.
  2. users are now permanently logged in until they logout. No more Stay Logged In checkbox.
  3. merged data, inflector, behaviors, view, and template from Nooku into Anahita and removed unused code.