Changelog

Last updated: June 17th, 2017

v0.2.x beta

0.2.4 beta

  • Fixed anime/manga type fetch
  • Fixed parsing issue with some licensors names
  • 0.2.3 alpha

  • Changed Serialization will return empty array if there's none
  • Changed Replaced is_link check with is_link2
    • is_link uses the default php function filter() to validate URLS
    • filter() returns false on some correct URLS that have UTF8 characters (which a lot of anime/manga do)
    • is_link2 simply checks for http(s):// via ReGex
  • Changed Refactored authors array response for manga & fixed critical parsing issues
    • Returns empty array if there's no authors set
    • authors is renamed to author
  • Changed Refactors genres array response
    • Returns empty array if there's no authors set
    • genres is renamed to genre
  • Changed background returns empty string if there's no background info. available
  • 0.2.2 alpha

  • Fix manga override for setParentFile
  • 0.2.1 alpha

    • Add Added method setParentFile($type, $value) and setChildFile($page, $value)
      • This method pre-sets links/file paths to the parent/child methods, if you don't want to pass ID params to them
      • More info in the docs
    • Add Added extended method episodes
      • Only works for the parent method anime
      • Recursively makes requests if the episodes are more than 100 to fetch all episodes
    • Add Added extended method characters_staff
      • Works for the parent methods; anime and manga
  • If premiered is unknown, it'll return an empty string
  • If ranking is N/A, it'll return -1
  • Refactored related for manga
  • Fixed bugs of related anime
  • Added title-english for anime/manga
  • Added status for manga (e.g completed, publishing, etc)
  • For Mangas, volumes and chapters will return 'Unknown' if so otherwise it will return integers
  • Following Semantic Versioning
  • v0.1.x alpha

    0.1.5 alpha

    • Changed Method list renamed to user_list
      • Reason: Issues with PHP 5.6
    • Critical bug fixes

    0.1.4.5 alpha

    • Add Added user anime/manga list fetch & parsed as JSON
    • Add A few more stuff can be parsed from the Anime/Manga pages
      • Background
      • External Links
      • Opening Themes
      • Ending Themes

    0.1.4 alpha

    • Changed Jikan source is renamed from mal-uapi.php to jikan.php
    • Changed Namespace changed from MAL to Jikan
    • Changed Class Name changed from GET to Get
    • 
      $jikan = new \Jikan\Get;
      $jikan->anime(1);
      $anime = $jikan->data;
      $character = $jikan->character(1)->data;
                                                      
    • Add Added Person GET
      • Canonical Name
      • Given Name
      • Family Name
      • Alternative Name
      • Birthday
      • Website
      • Member favorites
      • More
      • Voice Acting Roles
      • Anime Staff Positions
      • Published Manga
    • Replaced log method by thrown execption

    0.1.3 alpha

    • Character Completed character GET
      • Add Animeography
      • Add Mangaography
      • Add Member Favorites
      • Add Voice Actors
    Reponse Format
    
    {  
       "animeography":[  
          {  
             "name":" ... ",
             "link":"\/anime\/1\/...",
             "image":"https:\/\/myanimelist.cdn-dena.com\/r\/23x32\/images\/anime\/4\/ ....jpg"
          },
          {  
             "name":" ... ",
             "link":"\/anime\/5\/...",
             "image":"https:\/\/myanimelist.cdn-dena.com\/r\/23x32\/images\/anime\/6\/ ....jpg"
          },
          ...
       ],
       "mangaography":[  
          {  
             "name":" ... ",
             "link":"\/manga\/173\/ ... ",
             "image":"https:\/\/myanimelist.cdn-dena.com\/r\/23x32\/images\/manga\/5\/ ....jpg"
          },
          {  
             "name":" ... ",
             "link":"\/manga\/174\/ ... ",
             "image":"https:\/\/myanimelist.cdn-dena.com\/r\/23x32\/images\/manga\/3\/ ....jpg"
          },
          ...
       ],
       "member-favorites":99999,
       "name":" ... ",
       "name-japanese":"( ... )",
       "about":" ... ",
       "voice-actors":[  
          {  
             "name":"Lorem, Ipsum",
             "link":"\/people\/11\/Lorem_Ipsum",
             "image":"https:\/\/myanimelist.cdn-dena.com\/images\/voiceactors\/1\/lorem.jpg",
             "language":"Japanese"
          },
          {  
             "name":"Foo, Bar",
             "link":"\/people\/12\/Foo_Bar",
             "image":"https:\/\/myanimelist.cdn-dena.com\/images\/voiceactors\/1\/bar.jpg",
             "language":"English"
          },
          ...
       ]
    }
                                                

    0.1.2 alpha

    • Add Added character GET
      • Name
      • Japanese Name
      • Biography
    • Anime Manga Updated resource for synopsis of anime/manga to something more complete and easier to match, the meta OG tags
    • Fixed Fetching anime did not scrape related series where as manga method did
    • Added chaining methods return $this
      • Note This only works for similar typpe gets, for e.g, Anime, Manga, Characters, Person
      • Note The chaining functionality is implemented but these Extended functions are NOT implemented yet!
      • 
        $mal = new \MAL\GET;
        $anime = $mal->anime(1)->videos()->episodes()->reviews()->data;
                                                            
      • This will be slower as every method is fetching a completely new page dedicated to that data
    • Simply calling the methods like $mal->anime(1) will not return the data array! You will need to call it like this: $mal->anime(1)->data;

    0.1.1 alpha

    • Many bug fixes
    • Manga Manga fetching works without any errors now
    • Manga You can now fetch related mangas

    0.1.0 alpha

    • Add Fetching Manga details
    • Bug fixes

    0.0.0 pre-alpha

    • Initial Release
    • Add Fetch Anime details