Enhancements:
- Allow passing additional options in the Embed call ([commit](https://github.com/jaywink/pyembed/commit/16f351f3c3230511ce04d86623a2bca904a8979e))
- Allow passing a timeout to embed calls. Defaults to 10s. ([commit](https://github.com/jaywink/pyembed/commit/e2b8a994cc90b61e3a4a53eb60cad676307d8244))
- Decrease oembed consuming logging level errors to debug ([commit](https://github.com/jaywink/pyembed/commit/6f8c1cc98d61ee3083e9803255e4b2cc90b5a0dd))
- Add youtu.be to the YouTube scheme ([#1](#1) contributed by @tripougnif)
Bug fixes:
Ensure when using oembed.com providers all links are not matched with Spotify ([commit](https://github.com/jaywink/pyembed/commit/f42021ed5f5da8268382a3522c1478d25b92e3b0))
Fixes pyembed#64
Add user agent to network requests since some sites require it ([#1](#1) contributed by @tripougnif)
Bug fixes:
- #62: Add explicit scheme for YouTube.
Bug fixes:
- #61: Handle downtime of provider list.
Enhancements:
- #59: Reorder discovery.
Bug fixes:
- #53: Don't hit provider list until necessary.
Bug fixes:
- #51: Fix other Beautiful Soup warning
Bug fixes:
- #50: Specify Beautiful Soup parser
Enhancements:
- #48: Use official list of providers
Enhancements:
- #44: Allow overriding of default templates by subclassing.
Bug fixes:
- #42: Error embedding from SoundCloud.
Enhancements:
- #40: Add support for providers that do not have discovery enabled.
Initial stable release
Breaking changes:
- The pyembed.core.consumer.embed method has been removed. Instead, call embed on the pyembed.core.PyEmbed class.
Bug fixes:
- #36: Failure to handle relative OEmbed URLs
Breaking changes:
- The option to provide Mustache templates for rendering has been removed. It will be restored in a new pyembed-mustache module.
Enhancements:
- #33: Make rendering engines pluggable
Breaking changes:
- The
rembed
package has been renamed topyembed
.
Enhancements:
- #30: Rename to PyEmbed
Rebuilt due to error in deployment process. No functional changes.
Rebuilt due to error in deployment process. No functional changes.
Rebuilt due to error in deployment process. No functional changes.
Enhancements:
- #5: More control over embedding format
Breaking changes:
- The
rembed
package has been renamed torembed.core
.
Enhancements:
- #19: Make rembed into a namespace package
Enhancements:
- #20: Add code coverage to build
- #21: Add static analysis to build
Bug fixes:
- #17: Classifiers not shown in PyPI
Enhancements:
- #3: Support Python 3
- #4: Add maxheight and maxwidth parameters
- #10: Improve PyPI package entry
Bug fixes:
- #9: Tidy up requirements duplication
Bug fixes:
- #6: Package fails to install
Initial release