NEWS 5.15 KB
Newer Older
Martin Finkel's avatar
Martin Finkel committed
1 2 3 4 5 6 7 8 9 10 11
LibVLCSharp version 0.4.2
=========================
* Android: remove unnecessary native call https://github.com/videolan/libvlcsharp/commit/338d11d1c3619efe7232a8526a12ba195006332b
* tvOS: Fix device builds
* Add new assets thanks to Jeremy
* Core.Initialize refactoring https://code.videolan.org/videolan/LibVLCSharp/issues/98
- fixes netcore support
- add docs
- allow loading libvlc from custom path
- document Linux custom path loading process

Martin Finkel's avatar
Martin Finkel committed
12 13 14 15
LibVLCSharp version 0.4.1
=========================
* Fix viewpoint interop for 360 videos https://code.videolan.org/videolan/LibVLCSharp/issues/101

Martin Finkel's avatar
Martin Finkel committed
16 17 18 19 20
LibVLCSharp version 0.4.0
=========================
* Add tvOS support https://code.videolan.org/videolan/LibVLCSharp/commit/e17a2a3a3a824b3be8401905690b8d7b6aacc970
* Fix wrong log file pointer return https://code.videolan.org/videolan/LibVLCSharp/commit/014d3802ae2ebc12ff865ccc59d1767442fdf697

Martin Finkel's avatar
Martin Finkel committed
21 22 23 24 25
LibVLCSharp version 0.3.0
=========================
* Add GTK# support (with Xamarin.Forms support) on Linux and Windows. https://code.videolan.org/videolan/LibVLCSharp/commit/a927af513addeacb7c17541d06c6b7d16bfef9c0
* Fix dialog reset interop bug https://code.videolan.org/videolan/LibVLCSharp/commit/c954cad1be8642bf96a74650e7ecd1c814b323ee

Martin Finkel's avatar
Martin Finkel committed
26 27 28 29 30 31 32 33 34
LibVLCSharp version 0.2.0
=========================
* [Docs] Add public API comments
* Use readonly structs https://github.com/videolan/libvlcsharp/pull/27
* Refactor marshalling logic in generic code
* Fix Unit tests
* RendererDiscoverer: Remove service discovery name inference
* Enable Xamarin Forms gestures on iOS (temporary workaround hopefully) https://github.com/videolan/libvlcsharp/commit/fa455586d1b93ee903fd1e34d49b59b323615754

Martin Finkel's avatar
Martin Finkel committed
35 36 37 38
LibVLCSharp version 0.1.6
=========================
* Fix AWindow reference https://code.videolan.org/videolan/LibVLCSharp/issues/84

Martin Finkel's avatar
Martin Finkel committed
39 40 41 42 43
LibVLCSharp version 0.1.5
=========================
* Handle null login/password dialog marshaling https://code.videolan.org/videolan/LibVLCSharp/issues/75
* Build: Add a way to build all netstandard targets from CLI 
* remove allow unsafe blocks https://code.videolan.org/videolan/LibVLCSharp/merge_requests/6
Martin Finkel's avatar
Martin Finkel committed
44 45 46
* remove nuspec and update csproj https://code.videolan.org/videolan/LibVLCSharp/merge_requests/7:
-> docs: fixes VS Intellisense
-> add better description on nuget.org
Martin Finkel's avatar
Martin Finkel committed
47

Martin Finkel's avatar
Martin Finkel committed
48 49 50 51 52 53
LibVLCSharp version 0.1.4
=========================
* Dialog.Dismiss should be able to be called safely multiple times https://code.videolan.org/videolan/LibVLCSharp/issues/65
* Remove finalizers introduced in 0.1.3, they become a problem when the GC is under pressure https://code.videolan.org/videolan/LibVLCSharp/issues/73
* Rework media callbacks, keep delegate ref and enable iOS support (amongst other things) https://code.videolan.org/videolan/LibVLCSharp/issues/72

Martin Finkel's avatar
Martin Finkel committed
54 55 56 57 58 59
LibVLCSharp version 0.1.3
=========================
* Dialog: Replace cancellation token for existing dialog id https://code.videolan.org/videolan/LibVLCSharp/issues/64
* Add proper IDisposable implementation for all API types https://code.videolan.org/videolan/LibVLCSharp/issues/36
* Core.Initialize() is now safe to call on iOS (does nothing) https://code.videolan.org/videolan/LibVLCSharp/commit/733b5e60000966906abfd5992ed2d676b9bc8253

Martin Finkel's avatar
Martin Finkel committed
60 61 62 63 64
LibVLCSharp version 0.1.2
=========================
* Fix SetVideoTrack wrong interop https://code.videolan.org/videolan/LibVLCSharp/issues/62
* Fix event interop triggering multiple handlers https://code.videolan.org/videolan/LibVLCSharp/issues/44

Martin Finkel's avatar
Martin Finkel committed
65 66 67 68
LibVLCSharp version 0.1.1
=========================
* Add .NET Core macOS and net40 macOS support

Martin Finkel's avatar
Martin Finkel committed
69 70 71 72 73 74 75
LibVLCSharp version 0.1.0
=========================
Public API change: VideoView https://github.com/videolan/libvlcsharp/pull/18
* VideoView supports crossplatform MediaPlayer databinding
* Background playback support: VideoView can be disposed of and the music/video will keep playing.
* Renderer API is simplified: The default service discovery protocol is now inferred https://github.com/videolan/libvlcsharp/commit/10d1c4160e3bda2b156d7385d2be42f410780a20

Martin Finkel's avatar
Martin Finkel committed
76 77 78 79 80 81 82
LibVLCSharp version 0.0.4
=========================
* Remove API version checks https://github.com/videolan/libvlcsharp/commit/335866b0c2b355c0622e65fa690bad665c78c57e
* Add versioning document https://github.com/videolan/libvlcsharp/commit/8566221ee0f0654b63b176c2892d98b455e32c20
* Fix event interop struct layout https://github.com/videolan/libvlcsharp/commit/426bc0dcbe9d2bc7ae1a2a11833765093a8e20d1
* Fix wrong event type https://github.com/videolan/libvlcsharp/commit/2e8b978cea02b83945de564332e81ca65ddf4c99

Martin Finkel's avatar
Martin Finkel committed
83 84 85 86 87 88 89 90
LibVLCSharp version 0.0.3
=========================
* Support for net40 target
* Support for netstandard1.1 target
* Removed [SuppressUnmanagedCodeSecurity] which allowed to remove dependency on System.Runtime.InteropServices.RuntimeInformation
* Custom libvlc library path support
* Added build script folder with powershell script to build and package libvlcsharp

Martin Finkel's avatar
Martin Finkel committed
91 92 93 94 95
LibVLCSharp version 0.0.2
=========================

* Fix media mrl UTF-8 marshaling #30

Martin Finkel's avatar
Martin Finkel committed
96 97 98 99 100
LibVLCSharp version 0.0.1
=========================

* API changes: EventManagers are now encapsulated. Subscribe directly on the objects (Media, MediaPlayer, etc.)
* Clarify error message when libvlc.dll is not found or cannot be loaded.
Martin Finkel's avatar
Martin Finkel committed
101
* Fix iOS native reverse callbacks #15