Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

Latest commit

 

History

History
176 lines (170 loc) · 19.1 KB

CHANGELOG.md

File metadata and controls

176 lines (170 loc) · 19.1 KB

[Current]

  • 89f4ceb - (Jose Erick Carreon) fix: Installation
  • 2d89f1a - (Jose Erick Carreon) feat: Added new keywords
  • c056be9 - (Jose Erick Carreon) fix: Autoload
  • b54147b - (Jose Erick Carreon) feat: Changed namespace path
  • 36cbad0 - (Jose Erick Carreon) feat: New Traid for movies and shows sections
  • 0eb7f70 - (Jose Erick Carreon) feat: Added constant 'contentRating' for movies and shows
  • fb1d108 - (Jose Erick Carreon) feat: Added trait for function in common
  • e4cf1d5 - (Jose Erick Carreon) chore: Change path
  • 39f3ecc - (Jose Erick Carreon) chore: Changed name and license
  • 249db5f - (Jose Erick Carreon) Update README.md
  • f3e49e9 - (Jose Erick Carreon) feat: Added function get name
  • 5b29944 - (Jose Erick Carreon) feat: Changed function getToken to private
  • 6b749e0 - (Jose Erick Carreon) feat: Added autoload code in section installation
  • b190b3a - (Jose Erick Carreon) feat: Added new sections as installation, documentation, etc.
  • 914a092 - (Jose Erick Carreon) fix: Syntaxis
  • 85b52ef - (Jose Erick Carreon) style: Change use isset for php 5.6
  • 4280845 - (Jose Erick Carreon) feat: Added default server address
  • f69e1c3 - (Jose Erick Carreon) feat: Added function get path of file
  • 4985414 - (Jose Erick Carreon) feat: Added functionality for get first registered of the client and sever
  • b1e3b62 - (Jose Erick Carreon) feat: Added client level error handling
  • 022b6c0 - (Jose Erick Carreon) feat: Added function for get all clientes of plex server
  • 5f42493 - (Jose Erick Carreon) feat: Added value null in case not exist attributes
  • 3902a41 - (Jose Erick Carreon) feat: Added function constructor
  • c8e01ef - (Jose Erick Carreon) Create CHANGELOG
  • 03690d3 - (Jose Erick Carreon) Create LICENSE
  • 5276ab1 - (Jose Erick Carreon) feat: Image that specific the sections of the plex library
  • 065a48c - (Jose Erick Carreon) style: fix comment for documentation
  • b2e02f7 - (Jose Erick Carreon) style: Added the tag parameter missing in comment
  • 8d9d88a - (Jose Erick Carreon) style: fix comment
  • c532753 - (Jose Erick Carreon) style: fix comments for documentation
  • c5ff108 - (Jose Erick Carreon) style: fix comments for documentation
  • 550c5b2 - (Jose Erick Carreon) style: fix comments for documentation
  • 8c85a60 - (Jose Erick Carreon) fix: Path for factory pattern
  • a5a629b - (Jose Erick Carreon) style: Added namespace path to tag 'return' in comments
  • 77a2e09 - (Jose Erick Carreon) fead: Changed in the autoload path
  • 3c0b9a8 - (Jose Erick Carreon) feat: Importing DateTime class
  • f6a86ff - (Jose Erick Carreon) feat: Added namespace
  • 8d917f2 - (Jose Erick Carreon) style: Correct spelling and name of varibles
  • e0edee0 - (Jose Erick Carreon) feat: Added namespace and correct spelling
  • b4fdc11 - (Jose Erick Carreon) feat: Added namespace
  • 0f36396 - (Jose Erick Carreon) style: Correct spelling and fix tags in the comments
  • e0cd163 - (Jose Erick Carreon) fix: get variable 'grandparentkey'
  • 697a4b5 - (Jose Erick Carreon) feat: Added namespace
  • edaacf8 - (Jose Erick Carreon) style: Correct spelling and fix tags in the comments
  • c96e2df - (Jose Erick Carreon) fix: Class path for call different items classes
  • 0089572 - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 6bd373d - (Jose Erick Carreon) style: Correct spelling and fix tags in the comments
  • c29a4ca - (Jose Erick Carreon) fix: Class path for call different classes sections
  • 8b74807 - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 594bb4e - (Jose Erick Carreon) style: Spelling correction and 'return' tag in the comments
  • 61f7866 - (Jose Erick Carreon) feat: Added namespace
  • 7adbdeb - (Jose Erick Carreon) feat: Added namespace and classes to use
  • c96b801 - (Jose Erick Carreon) feat: Added namespace
  • c19fb23 - (Jose Erick Carreon) feat: Added namespace and classes to use
  • f88585a - (Jose Erick Carreon) feat: Added namespace, classes to use and spelling correction
  • 1125b4b - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 242dcf4 - (Jose Erick Carreon) feat: Added namespace, classes to use and spelling correction in the comments
  • 1cd1f89 - (Jose Erick Carreon) feat: Added namespace, classes to use and correct spelling in the comments
  • 7eed20c - (Jose Erick Carreon) feat: Added namespace and spelling correction
  • 41db692 - (Jose Erick Carreon) feat: Added namespace
  • 1b9c93e - (Jose Erick Carreon) feat: Added namespace
  • 1233d95 - (Jose Erick Carreon) feat: Added namespace
  • e988aca - (Jose Erick Carreon) feat: Added namespace, classes to use and 'token' variable
  • 9765c09 - (Jose Erick Carreon) feat: Added namespace and function 'getToken'
  • f8b0264 - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 6a4c527 - (Jose Erick Carreon) feat: Added namespace and classes to use
  • fcfc13b - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 9cbfa39 - (Jose Erick Carreon) feat: Change of version
  • 8327dd6 - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 7918d7a - (Jose Erick Carreon) style: Spelling correction in the comment of the 'TYPE_APPLICATION' varible
  • 783e2ca - (Jose Erick Carreon) feat: Added the use of the token in the function 'factory'
  • 9f5a7c6 - (Jose Erick Carreon) feat: Removed all the 'require_once'
  • 1484ddd - (Jose Erick Carreon) feat: Added namespace and classes to use
  • e061694 - (Jose Erick Carreon) style: Spelling correction in comments
  • 2207ba4 - (Jose Erick Carreon) feat: Added print of 'curl' error
  • 21001ce - (Jose Erick Carreon) feat: Added namespace and classes to use
  • db187fa - (Jose Erick Carreon) style: Spelling correction in comments
  • 940e1f3 - (Jose Erick Carreon) feat: Added the use of the token in the functioning of the class
  • 34d4ebb - (Jose Erick Carreon) feat: Added namespace and classes to use
  • 1c43325 - (Jose Erick Carreon) style: Spelling correction in comments
  • 479deef - (Jose Erick Carreon) feat: Added utilization of token
  • f63439c - (Jose Erick Carreon) chore: Fix path respect psr-4
  • 42171c9 - (Jose Erick Carreon) chore: Change in autoload path
  • e289d27 - (Jose Erick Carreon) chore: Moved to vendorname
  • ec22243 - (Jose Erick Carreon) chore: Change in autoload path
  • 7b65d71 - (Jose Erick Carreon) chore: Change of path

0.0.2.6

  • f9e283d - (Jose Erick Carreon G) Chore structure
  • e53124b - (Jose Erick Carreon G) Added composer file
  • e690dae - (Jose Erick Carreon G) Added attributes of genres, director, writer, producer, country and roles
  • 8d361f4 - (Jose Erick Carreon G) Added function for get seasons number
  • ac3567d - (Jose Erick Carreon G) Added item type tag
  • d03e0d2 - (Jose Erick Carreon G) Added attributes to example for plex.tv token
  • 29fdd7f - (Jose Erick Carreon G) Added use plex.tv token
  • c4fcf96 - (Jose Erick Carreon G) Fix compatibility with php 5.6
  • 822308f - (Jose Erick Carreon G) Added viewCount to items.
  • de4331e - (Nick Bartkowiak) Fix type on readme.
  • d0f8b5d - (Nick Bartkowiak) Fixed an example in the readme.
  • b26e55e - (Nick Bartkowiak) Added in media info and file info.
  • 6f041e4 - (Nick Bartkowiak) Updated the xmlAttributesToArray method in MachineAbstract.php to be recursive.

0.0.2

  • 9a31fb3 - (Nick Bartkowiak) Deprecated the getSectionByKey method from Library.php and added in a polymorphic getSection method, which makes it possible to get a section by its key or by its title.
  • 7da014a - (Nick Bartkowiak) Updated README to reflect the added error handling.
  • 94b749b - (Nick Bartkowiak) Added proper error handling at the library level. This basically identifies when the polymorphic item fetching methods come up empty and throws a 404 resource not found exception.

I also fixed a bug where doing single item fetch by its key would never work correctly.

  • 92b7744 - (Nick Bartkowiak) Added server level error handling.
  • bcbbd1e - (Nick Bartkowiak) Added machine level error handling for detecting cURL errors and reporting on them correctly.
  • ad7210d - (Nick Bartkowiak) Added in base line exception classes.

0.0.1

  • 7627363 - (Nick Bartkowiak) Updated the README to reflect the correct 'address' configuration, where it had been wrongly exampling 'host' as the configuration.
  • 0e1fa22 - (Nick Bartkowiak) Added all episode and all track listing for show and artist classes. Also added random episode and track retrieval for the show and artist classes.
  • e6245f4 - (Nick Bartkowiak) Added all leaves endpoints to the item base class.
  • 54a867e - (Nick Bartkowiak) Updated the README.
  • 74ddcfb - (Nick Bartkowiak) Updated the READEM.
  • c33aa4e - (Nick Bartkowiak) Updated the README to include examples from the application controller.
  • 7cf84bb - (Nick Bartkowiak) Added in the application controller and altered the execute command method to accept parameters.
  • e0693a9 - (Nick Bartkowiak) Added the navigation controller examples to the README.
  • f29d518 - (Nick Bartkowiak) Added in the navigation controller.
  • e345799 - (Nick Bartkowiak) Added the playback controller and updated the README.
  • 978a82f - (Nick Bartkowiak) Added in the abstract controller to Plex client.
  • b2500c5 - (Nick Bartkowiak) Updated the README.
  • b1c0c57 - (Nick Bartkowiak) Added the ability to retrive single and multiple tracks to the album class and fixed a typo in the comments artist class.
  • b7153e1 - (Nick Bartkowiak) Added single and multiple album retrieval to the atist item object.
  • 16e0714 - (Nick Bartkowiak) Added single and multiple episode retrieval to the season class and fixed some comments in the show class.
  • 23e4920 - (Nick Bartkowiak) Added some recursive use of the polymorphic single item fetching to make sure we refetch a single item when we received it from a list to make sure the data is as complete as possible.
  • d9e9dc8 - (Nick Bartkowiak) Added listing and single retrieval of seasons to the show item class.
  • df25720 - (Nick Bartkowiak) Moved the children endpoint to the item class from the section class as it is only scoped to items and makes no sense in the section base class.
  • 747d307 - (Nick Bartkowiak) Added retrieving child and granchild items by index and added an overriding polymorphic item fetch to the item base class that allows a polymorphic item retrieval that can default to the normal one or use the new by index method.
  • 02029ee - (Nick Bartkowiak) Added support or building endpoints that allow items to retrieve their children and grandchildren items. Also added item scoping to the polymorphic item fetch that allow items to rpolymorphically retrieve single child and grandchild items.
  • 4cb038d - (Nick Bartkowiak) Added a way to change the depth of the getCallingFunction so child classes that override methods or have 'hops' can specifically define the depth to which the getCallingFunction will check to make sure we return the correct calling function.
  • b4aa08e - (Nick Bartkowiak) Altered Plex library section items to exist in the general hierarchy so they can access API calls to retrieve their children and grandchildren.
  • 08e093e - (Nick Bartkowiak) Added single artist and track retrieval to the artist sectoin class.
  • 55a166e - (Nick Bartkowiak) Removed an erroneous semi-colon from the machine base class.
  • a267b16 - (Nick Bartkowiak) Added in single movie fetching to the movie section class.
  • 1cea148 - (Nick Bartkowiak) Fixed a bug where searches with spaces were not being processed correctly because the search query string was being constructed naively.
  • 2e14839 - (Nick Bartkowiak) Added single item retrieval from the show section class.
  • d216734 - (Nick Bartkowiak) Removed some garbage that was accidentally added to the beginning of the section base class.
  • f6a9941 - (Nick Bartkowiak) Added a polymorphic function for retrieving a single Plex library item by rating key, key, or by exact title match.
  • b7bfa42 - (Nick Bartkowiak) Took out an erroneous slash from the Track class that was causing fatal errors.
  • 4eacf8f - (Nick Bartkowiak) Added in more type constants to the library base class. Added a little clean-up to the builUrl function to remove double slashes. Added in a method to turn a function name into an item type to help with polymorphic identification of items.
  • 4400dbb - (Nick Bartkowiak) Added a top level function to the machine class that allows a function to discover which function called it.
  • 6910738 - (Nick Bartkowiak) Added search capability for artists and tracks to the artist section.
  • 3d6c79d - (Nick Bartkowiak) Added searching capability to the movie section.
  • c2f0df2 - (Nick Bartkowiak) Added searching capability for episodes.
  • 1dab49f - (Nick Bartkowiak) Added search capability for TV shows.
  • 617e474 - (Nick Bartkowiak) Updated the README with section based examples.
  • 06e39c3 - (Nick Bartkowiak) Added in all the individual library item classes.
  • ce0cc4e - (Nick Bartkowiak) Added in the child item base class and fixed some comments in the parent item base class.
  • 4737786 - (Nick Bartkowiak) Added in the item parent base class and added a couple of updates to comments in the item base class and item grandparent base class.
  • 06bde4a - (Nick Bartkowiak) Added the grandparent item base class.
  • e27c6e3 - (Nick Bartkowiak) Added in the item base class and fixed some comments in the section base class.
  • ebd5549 - (Nick Bartkowiak) Added in the item interface.
  • 4f47b49 - (Nick Bartkowiak) Added in the show section class.
  • adbb966 - (Nick Bartkowiak) Added in the movie section class and fixed a bad comment in the artist section class.
  • bef1fc6 - (Nick Bartkowiak) Added in the library artist section.
  • c256ee8 - (Nick Bartkowiak) Adding in the photo section stub.
  • 94bf7e2 - (Nick Bartkowiak) Fixed typo in comments.
  • 3d5b5b0 - (Nick Bartkowiak) Added in the section base class.
  • 6a6f2b5 - (Nick Bartkowiak) Updated the library class to work with the new tiered sections.
  • 7fa6126 - (Nick Bartkowiak) Updated bootstrap to included the new tiered sections.
  • 1f66726 - (Nick Bartkowiak) Altered the server class to use the new machine's makeCall method.
  • 768a233 - (Nick Bartkowiak) Added in the library class.
  • 72d3bef - (Nick Bartkowiak) Changed the makeCall function to do a little more work. Now it actually runs the xmlAttributesToArray function before it returns.
  • 0ef70fc - (Nick Bartkowiak) Updated the README.
  • f979015 - (Nick Bartkowiak) Added new files to the bootstrap.
  • 23b96c2 - (Nick Bartkowiak) Added method for retrieving a Plex library object.
  • ca16fce - (Nick Bartkowiak) Pulled the server library class as it was committed prematurely.
  • 4cf2d13 - (Nick Bartkowiak) First set of files. This is just a bootstrap file and machine definitions. It won't do anything useful except allow you to register servers and clients.
  • 1ec63a9 - (nickbart) Initial commit