Skip to content

Commit

Permalink
Bump version to 1.1.0 (#130)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: #130

Bump the VRS version number to 1.1.0, with minor tweaks for consistency between vrs and pyvrs.
This update marks the switch from using Ceral to using Rapidjson directly, as well as official Ubuntu 22.04 support.

Reviewed By: kiminoue7

Differential Revision: D48053118

fbshipit-source-id: 9b13895a2edb4425460e10629f4edb725d81dbaa
  • Loading branch information
Georges Berenger authored and facebook-github-bot committed Aug 4, 2023
1 parent a1f827a commit e8ef307
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 21 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ jobs:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -o Acquire::Retries=5 \
cmake ninja-build libgtest-dev libfmt-dev \
cmake git ninja-build libgtest-dev libfmt-dev \
libturbojpeg-dev libpng-dev \
liblz4-dev libzstd-dev libxxhash-dev \
libboost-system-dev libboost-filesystem-dev libboost-thread-dev libboost-chrono-dev libboost-date-time-dev \
qtbase5-dev portaudio19-dev
elif [ "$RUNNER_OS" == "macOS" ]; then
brew install ninja cmake googletest glog fmt \
brew install cmake git ninja googletest glog fmt \
jpeg-turbo libpng \
lz4 zstd xxhash \
boost \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

jobs:
build_docs_job:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.6]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:

create-release-if-not-exist:
if: github.repository == 'facebookresearch/vrs'
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
needs:
- get-current-version
steps:
Expand Down
27 changes: 26 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,31 @@ This file captures the main changes made to the VRS open source project since
its creation. None of the changes made before VRS was open sourced are meant to
be covered.

# Version 1.0 (December 16, 2021)
Note that fixes and minor improvements are rolling in regularly without
triggering a new version number.

## Version 1.1.0 (August 4, 2023)

- Version bump after cummulative changes.
- Removed dependency on Cereal, using Rapidjson directly instead.
- Added support for Ubuntu 22.04.

### Version 1.0.4 (February 2, 2023)

- Version bump after cummulative changes.

### Version 1.0.3 (December 27, 2022)

- Version bump after cummulative changes.

### Version 1.0.2 (December 12, 2022)

- Version bump after cummulative changes.

### Version 1.0.1 (December 8, 2022)

- Version bump after cummulative changes.

## Version 1.0 (December 16, 2021)

- Initial private release.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ endif()
file(MAKE_DIRECTORY "${EXTERNAL_DEPENDENCIES_DIR}")
message(STATUS "External dependencies at ${EXTERNAL_DEPENDENCIES_DIR}")

# Initialize key cmake settings before the project is configured
set(CMAKE_MODULE_PATH "${OSS_DIR}/cmake")

include(${CMAKE_MODULE_PATH}/Platform.cmake)
include(${CMAKE_MODULE_PATH}/Compiler.cmake)
include(${CMAKE_MODULE_PATH}/Options.cmake)
Expand Down
17 changes: 3 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ avoid installing any library on your system.
[Brew’s web site](https://brew.sh/).
- install tools & libraries:
```
brew install cmake ninja ccache boost fmt libpng jpeg-turbo lz4 zstd xxhash glog googletest
brew install cmake git ninja ccache boost fmt libpng jpeg-turbo lz4 zstd xxhash glog googletest
brew install qt5 portaudio pybind11
brew install node doxygen
```
Expand All @@ -91,7 +91,7 @@ therefore not supported._

- install tools & libraries:
```
sudo apt-get install cmake ninja-build ccache libgtest-dev libfmt-dev libturbojpeg-dev libpng-dev
sudo apt-get install cmake git ninja-build ccache libgtest-dev libfmt-dev libturbojpeg-dev libpng-dev
sudo apt-get install liblz4-dev libzstd-dev libxxhash-dev
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-thread-dev libboost-chrono-dev libboost-date-time-dev
sudo apt-get install qtbase5-dev portaudio19-dev
Expand All @@ -103,7 +103,7 @@ therefore not supported._
- Run cmake:

```
cmake -S <path_to_vrs_folder> -B <path_to_build_folder> '-GCodeBlocks - Ninja'
cmake -S <path_to_vrs_folder> -B <path_to_build_folder> -G Ninja
```

If you want to build vrsplayer, you need to specify where your installation of
Expand Down Expand Up @@ -230,17 +230,6 @@ pip install vrs
We welcome contributions! See [CONTRIBUTING](CONTRIBUTING.md) for details on how
to get started, and our [code of conduct](CODE_OF_CONDUCT.md).

# Future Plans

In this first release of VRS for open source, only the core components of VRS
are provided. We are working on open sourcing more code:

- `pyvrs`: a Python library to work with VRS files in Python.
- integration with PyTorch, so ML jobs can consume VRS files as training data.
- tooling to build VRS container files optimized for PyTorch training.
- video codec compression support.
- building blocks to implement network streaming.

# License

VRS is released under the [Apache 2.0 license](LICENSE).
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.4
1.1.0

0 comments on commit e8ef307

Please sign in to comment.