Archive:Gotham API changes: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Created page with "{{Frodo updated}} Frodo will represent the second repository update. Any add-ons that are submitted for inclusion in Frodo will require compatibility with the new APIs. Be s...")
 
mNo edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Frodo updated}}
{{see also|JSON-RPC API|Archive:XBMC_v12_(Frodo)_API_changes|Archive:Eden API changes}}


Frodo will represent the second repository update. Any add-ons that are submitted for inclusion in Frodo will require compatibility with the new APIs.
== Gotham changelog ==
{{see also|Archive:XBMC_v12_(Frodo)_changelog}}


Be sure to read the [[Official add-on repository#Repository guidelines|Official Repository Guidlines]] before submitting a pull request.


== Frodo changelog ==
== Addons ==
{{see also|XBMC v13 (Gotham) changelog}}


== Scripts and Plugins ==
Any add-ons that are submitted for inclusion in Gotham repository will require compatibility with the new APIs.
For a long time XBMC has been using a major.minor.build (x.y.z) version scheme for all addons. The only exception have been XBMC's internal addons.
If the addon does not use new APIs that are only available in Gotham the same version can be submitted to Frodo repository.
If it does rely on new API features you need to submit two separate versions, one for Frodo only compatible and one for Gotham. The addon version for Gotham needs to be higher than the one for Frodo.


With Frodo it was ensured that all of internal XBMC addons comply with this x.y.z version scheme as well. With Gotham we will continue this set course.
Be sure to read the [[Official add-on repository#Repository guidelines|Official Repository Guidlines]] before submitting a pull request.


If you are going to submit your addon to the Gotham addon repo and your addon depends on any of internal xbmc addons, please make sure you depend on a x.y.z version.
If you are going to submit your addon to the Gotham addon repo and your addon depends on any of internal xbmc addons, please make sure you depend on a x.y.z version.
Line 28: Line 28:
== Skins ==
== Skins ==
* Same repo rules as for scripts
* Same repo rules as for scripts
* Full change log see http://forum.xbmc.org/showthread.php?tid=158812
* Full change log see http://forum.kodi.tv/showthread.php?tid=158812


{{tip|See [[Official add-on repository]]}}
{{tip|See [[Official add-on repository]]}}
Line 36: Line 36:
=== API ===
=== API ===
==== Changed Methods ====
==== Changed Methods ====
{{incomplete}}
 
* ?
* ?


==== New Methods ====
==== New Methods ====
{{incomplete}}
 
* ?
* ?


==== New Notifications ====
==== New Notifications ====
{{incomplete}}
 
* ?
* ?


=== Miscellaneous ===
=== Miscellaneous ===
{{incomplete}}
 
* ?
* ?


Line 54: Line 54:
{{main|Webserver}}
{{main|Webserver}}
=== General ===
=== General ===
{{incomplete}}
 
* ?
* ?


=== JSON-RPC Handler /jsonrpc ===
=== JSON-RPC Handler /jsonrpc ===
{{incomplete}}
 
* ?
* ?


== Scrapers ==
== Scrapers ==
{{incomplete}}
 
* ?
* ?


== Screensavers and visualizations ==
== Screensavers and visualizations ==
{{incomplete}}
 
* ?
* ?


== See also ==
= References =
* [[Frodo API changes]]
<references/>
* [[Eden API changes]]
 
* [[JSON-RPC API]]


[[Category:Development]]
[[Category:Releases|Gotham]]
[[Category:Addon Development]]
[[Category:Gotham|*]]
[[Category:XBMC Manual]]

Latest revision as of 04:05, 24 July 2020

Gotham changelog


Addons

Any add-ons that are submitted for inclusion in Gotham repository will require compatibility with the new APIs. If the addon does not use new APIs that are only available in Gotham the same version can be submitted to Frodo repository. If it does rely on new API features you need to submit two separate versions, one for Frodo only compatible and one for Gotham. The addon version for Gotham needs to be higher than the one for Frodo.

Be sure to read the Official Repository Guidlines before submitting a pull request.

If you are going to submit your addon to the Gotham addon repo and your addon depends on any of internal xbmc addons, please make sure you depend on a x.y.z version.

The current versions for Frodo are as listed below:

  • xbmc.addon : 12.0.0
  • xbmc.core : 0.1.0
  • xbmc.gui : 4.0.0 (will be changed to 5.0.0 when releases)
  • xbmc.json : 6.0.0
  • xbmc.metadata : 2.1.0
  • xbmc.python : 2.1.0


Tip Tip: See Official add-on repository

Skins

Tip Tip: See Official add-on repository

JSON-RPC

API

Changed Methods

  • ?

New Methods

  • ?

New Notifications

  • ?

Miscellaneous

  • ?

Webserver

General

  • ?

JSON-RPC Handler /jsonrpc

  • ?

Scrapers

  • ?

Screensavers and visualizations

  • ?

References