From 08387b6941b3118a9e9d8d8d87fbe3998e2b6d45 Mon Sep 17 00:00:00 2001
From: Sami Vaarala
Date: Fri, 7 Nov 2014 08:13:44 +0200
Subject: [PATCH 1/2] Add =introduced version to API call files
---
website/api/duk_alloc.txt | 3 +++
website/api/duk_alloc_raw.txt | 3 +++
website/api/duk_base64_decode.txt | 3 +++
website/api/duk_base64_encode.txt | 3 +++
website/api/duk_call.txt | 3 +++
website/api/duk_call_method.txt | 3 +++
website/api/duk_call_prop.txt | 3 +++
website/api/duk_char_code_at.txt | 3 +++
website/api/duk_check_stack.txt | 3 +++
website/api/duk_check_stack_top.txt | 3 +++
website/api/duk_check_type.txt | 3 +++
website/api/duk_check_type_mask.txt | 3 +++
website/api/duk_compact.txt | 3 +++
website/api/duk_compile.txt | 3 +++
website/api/duk_compile_file.txt | 3 +++
website/api/duk_compile_lstring.txt | 3 +++
website/api/duk_compile_lstring_filename.txt | 3 +++
website/api/duk_compile_string.txt | 3 +++
website/api/duk_compile_string_filename.txt | 3 +++
website/api/duk_concat.txt | 3 +++
website/api/duk_copy.txt | 3 +++
website/api/duk_create_heap.txt | 3 +++
website/api/duk_create_heap_default.txt | 3 +++
website/api/duk_decode_string.txt | 3 +++
website/api/duk_del_prop.txt | 3 +++
website/api/duk_del_prop_index.txt | 3 +++
website/api/duk_del_prop_string.txt | 3 +++
website/api/duk_del_var.txt | 3 +++
website/api/duk_destroy_heap.txt | 3 +++
website/api/duk_dump_context_stderr.txt | 3 +++
website/api/duk_dump_context_stdout.txt | 3 +++
website/api/duk_dup.txt | 3 +++
website/api/duk_dup_top.txt | 3 +++
website/api/duk_enum.txt | 3 +++
website/api/duk_equals.txt | 3 +++
website/api/duk_error.txt | 3 +++
website/api/duk_eval.txt | 3 +++
website/api/duk_eval_file.txt | 3 +++
website/api/duk_eval_file_noresult.txt | 3 +++
website/api/duk_eval_lstring.txt | 3 +++
website/api/duk_eval_lstring_noresult.txt | 3 +++
website/api/duk_eval_noresult.txt | 3 +++
website/api/duk_eval_string.txt | 3 +++
website/api/duk_eval_string_noresult.txt | 3 +++
website/api/duk_fatal.txt | 3 +++
website/api/duk_free.txt | 3 +++
website/api/duk_free_raw.txt | 3 +++
website/api/duk_gc.txt | 3 +++
website/api/duk_get_boolean.txt | 3 +++
website/api/duk_get_buffer.txt | 3 +++
website/api/duk_get_c_function.txt | 3 +++
website/api/duk_get_context.txt | 3 +++
website/api/duk_get_current_magic.txt | 3 +++
website/api/duk_get_error_code.txt | 3 +++
website/api/duk_get_finalizer.txt | 3 +++
website/api/duk_get_global_string.txt | 3 +++
website/api/duk_get_int.txt | 3 +++
website/api/duk_get_length.txt | 3 +++
website/api/duk_get_lstring.txt | 3 +++
website/api/duk_get_magic.txt | 3 +++
website/api/duk_get_memory_functions.txt | 3 +++
website/api/duk_get_number.txt | 3 +++
website/api/duk_get_pointer.txt | 3 +++
website/api/duk_get_prop.txt | 3 +++
website/api/duk_get_prop_index.txt | 3 +++
website/api/duk_get_prop_string.txt | 3 +++
website/api/duk_get_prototype.txt | 3 +++
website/api/duk_get_string.txt | 3 +++
website/api/duk_get_top.txt | 3 +++
website/api/duk_get_top_index.txt | 3 +++
website/api/duk_get_type.txt | 3 +++
website/api/duk_get_type_mask.txt | 3 +++
website/api/duk_get_uint.txt | 3 +++
website/api/duk_get_var.txt | 3 +++
website/api/duk_has_prop.txt | 3 +++
website/api/duk_has_prop_index.txt | 3 +++
website/api/duk_has_prop_string.txt | 3 +++
website/api/duk_has_var.txt | 3 +++
website/api/duk_hex_decode.txt | 3 +++
website/api/duk_hex_encode.txt | 3 +++
website/api/duk_insert.txt | 3 +++
website/api/duk_is_array.txt | 3 +++
website/api/duk_is_boolean.txt | 3 +++
website/api/duk_is_bound_function.txt | 3 +++
website/api/duk_is_buffer.txt | 3 +++
website/api/duk_is_c_function.txt | 3 +++
website/api/duk_is_callable.txt | 3 +++
website/api/duk_is_constructor_call.txt | 3 +++
website/api/duk_is_dynamic_buffer.txt | 3 +++
website/api/duk_is_ecmascript_function.txt | 3 +++
website/api/duk_is_error.txt | 3 +++
website/api/duk_is_fixed_buffer.txt | 3 +++
website/api/duk_is_function.txt | 3 +++
website/api/duk_is_nan.txt | 3 +++
website/api/duk_is_null.txt | 3 +++
website/api/duk_is_null_or_undefined.txt | 3 +++
website/api/duk_is_number.txt | 3 +++
website/api/duk_is_object.txt | 3 +++
website/api/duk_is_object_coercible.txt | 3 +++
website/api/duk_is_pointer.txt | 3 +++
website/api/duk_is_primitive.txt | 3 +++
website/api/duk_is_strict_call.txt | 3 +++
website/api/duk_is_string.txt | 3 +++
website/api/duk_is_thread.txt | 3 +++
website/api/duk_is_undefined.txt | 3 +++
website/api/duk_is_valid_index.txt | 3 +++
website/api/duk_join.txt | 3 +++
website/api/duk_json_decode.txt | 3 +++
website/api/duk_json_encode.txt | 3 +++
website/api/duk_map_string.txt | 3 +++
website/api/duk_new.txt | 3 +++
website/api/duk_next.txt | 3 +++
website/api/duk_normalize_index.txt | 3 +++
website/api/duk_pcall.txt | 3 +++
website/api/duk_pcall_method.txt | 3 +++
website/api/duk_pcall_prop.txt | 3 +++
website/api/duk_pcompile.txt | 3 +++
website/api/duk_pcompile_file.txt | 3 +++
website/api/duk_pcompile_lstring.txt | 3 +++
website/api/duk_pcompile_lstring_filename.txt | 3 +++
website/api/duk_pcompile_string.txt | 3 +++
website/api/duk_pcompile_string_filename.txt | 3 +++
website/api/duk_peval.txt | 3 +++
website/api/duk_peval_file.txt | 3 +++
website/api/duk_peval_file_noresult.txt | 3 +++
website/api/duk_peval_lstring.txt | 3 +++
website/api/duk_peval_lstring_noresult.txt | 3 +++
website/api/duk_peval_noresult.txt | 3 +++
website/api/duk_peval_string.txt | 3 +++
website/api/duk_peval_string_noresult.txt | 3 +++
website/api/duk_pop.txt | 3 +++
website/api/duk_pop_2.txt | 3 +++
website/api/duk_pop_3.txt | 3 +++
website/api/duk_pop_n.txt | 3 +++
website/api/duk_push_array.txt | 3 +++
website/api/duk_push_boolean.txt | 3 +++
website/api/duk_push_buffer.txt | 3 +++
website/api/duk_push_c_function.txt | 3 +++
website/api/duk_push_context_dump.txt | 3 +++
website/api/duk_push_current_function.txt | 3 +++
website/api/duk_push_current_thread.txt | 3 +++
website/api/duk_push_dynamic_buffer.txt | 3 +++
website/api/duk_push_error_object.txt | 3 +++
website/api/duk_push_false.txt | 3 +++
website/api/duk_push_fixed_buffer.txt | 3 +++
website/api/duk_push_global_object.txt | 3 +++
website/api/duk_push_global_stash.txt | 3 +++
website/api/duk_push_heap_stash.txt | 3 +++
website/api/duk_push_int.txt | 3 +++
website/api/duk_push_lstring.txt | 3 +++
website/api/duk_push_nan.txt | 3 +++
website/api/duk_push_null.txt | 3 +++
website/api/duk_push_number.txt | 3 +++
website/api/duk_push_object.txt | 3 +++
website/api/duk_push_pointer.txt | 3 +++
website/api/duk_push_sprintf.txt | 3 +++
website/api/duk_push_string.txt | 3 +++
website/api/duk_push_string_file.txt | 3 +++
website/api/duk_push_this.txt | 3 +++
website/api/duk_push_thread.txt | 3 +++
website/api/duk_push_thread_new_globalenv.txt | 3 +++
website/api/duk_push_thread_stash.txt | 3 +++
website/api/duk_push_true.txt | 3 +++
website/api/duk_push_uint.txt | 3 +++
website/api/duk_push_undefined.txt | 3 +++
website/api/duk_push_vsprintf.txt | 3 +++
website/api/duk_put_function_list.txt | 3 +++
website/api/duk_put_global_string.txt | 3 +++
website/api/duk_put_number_list.txt | 3 +++
website/api/duk_put_prop.txt | 3 +++
website/api/duk_put_prop_index.txt | 3 +++
website/api/duk_put_prop_string.txt | 3 +++
website/api/duk_put_var.txt | 3 +++
website/api/duk_realloc.txt | 3 +++
website/api/duk_realloc_raw.txt | 3 +++
website/api/duk_remove.txt | 3 +++
website/api/duk_replace.txt | 3 +++
website/api/duk_require_boolean.txt | 3 +++
website/api/duk_require_buffer.txt | 3 +++
website/api/duk_require_c_function.txt | 3 +++
website/api/duk_require_context.txt | 3 +++
website/api/duk_require_int.txt | 3 +++
website/api/duk_require_lstring.txt | 3 +++
website/api/duk_require_normalize_index.txt | 3 +++
website/api/duk_require_null.txt | 3 +++
website/api/duk_require_number.txt | 3 +++
website/api/duk_require_object_coercible.txt | 3 +++
website/api/duk_require_pointer.txt | 3 +++
website/api/duk_require_stack.txt | 3 +++
website/api/duk_require_stack_top.txt | 3 +++
website/api/duk_require_string.txt | 3 +++
website/api/duk_require_top_index.txt | 3 +++
website/api/duk_require_type_mask.txt | 3 +++
website/api/duk_require_uint.txt | 3 +++
website/api/duk_require_undefined.txt | 3 +++
website/api/duk_require_valid_index.txt | 3 +++
website/api/duk_resize_buffer.txt | 3 +++
website/api/duk_safe_call.txt | 3 +++
website/api/duk_safe_to_lstring.txt | 3 +++
website/api/duk_safe_to_string.txt | 3 +++
website/api/duk_set_finalizer.txt | 3 +++
website/api/duk_set_global_object.txt | 3 +++
website/api/duk_set_magic.txt | 3 +++
website/api/duk_set_prototype.txt | 3 +++
website/api/duk_set_top.txt | 3 +++
website/api/duk_strict_equals.txt | 3 +++
website/api/duk_substring.txt | 3 +++
website/api/duk_swap.txt | 3 +++
website/api/duk_swap_top.txt | 3 +++
website/api/duk_throw.txt | 3 +++
website/api/duk_to_boolean.txt | 3 +++
website/api/duk_to_buffer.txt | 3 +++
website/api/duk_to_defaultvalue.txt | 3 +++
website/api/duk_to_dynamic_buffer.txt | 3 +++
website/api/duk_to_fixed_buffer.txt | 3 +++
website/api/duk_to_int.txt | 3 +++
website/api/duk_to_int32.txt | 3 +++
website/api/duk_to_lstring.txt | 3 +++
website/api/duk_to_null.txt | 3 +++
website/api/duk_to_number.txt | 3 +++
website/api/duk_to_object.txt | 3 +++
website/api/duk_to_pointer.txt | 3 +++
website/api/duk_to_primitive.txt | 3 +++
website/api/duk_to_string.txt | 3 +++
website/api/duk_to_uint.txt | 3 +++
website/api/duk_to_uint16.txt | 3 +++
website/api/duk_to_uint32.txt | 3 +++
website/api/duk_to_undefined.txt | 3 +++
website/api/duk_trim.txt | 3 +++
website/api/duk_xcopy_top.txt | 3 +++
website/api/duk_xmove_top.txt | 3 +++
231 files changed, 693 insertions(+)
diff --git a/website/api/duk_alloc.txt b/website/api/duk_alloc.txt
index a7622ac8..9e391386 100644
--- a/website/api/duk_alloc.txt
+++ b/website/api/duk_alloc.txt
@@ -30,3 +30,6 @@ memory
=seealso
duk_alloc_raw
+
+=introduced
+1.0.0
diff --git a/website/api/duk_alloc_raw.txt b/website/api/duk_alloc_raw.txt
index 5a6887c6..cad81f76 100644
--- a/website/api/duk_alloc_raw.txt
+++ b/website/api/duk_alloc_raw.txt
@@ -27,3 +27,6 @@ memory
=seealso
duk_alloc
+
+=introduced
+1.0.0
diff --git a/website/api/duk_base64_decode.txt b/website/api/duk_base64_decode.txt
index 51a522a7..c1f29780 100644
--- a/website/api/duk_base64_decode.txt
+++ b/website/api/duk_base64_decode.txt
@@ -23,3 +23,6 @@ codec
=seealso
duk_base64_encode
+
+=introduced
+1.0.0
diff --git a/website/api/duk_base64_encode.txt b/website/api/duk_base64_encode.txt
index 8821b477..837562ec 100644
--- a/website/api/duk_base64_encode.txt
+++ b/website/api/duk_base64_encode.txt
@@ -28,3 +28,6 @@ codec
=seealso
duk_base64_decode
+
+=introduced
+1.0.0
diff --git a/website/api/duk_call.txt b/website/api/duk_call.txt
index ad392ffd..aab93d4c 100644
--- a/website/api/duk_call.txt
+++ b/website/api/duk_call.txt
@@ -48,3 +48,6 @@ call
=seealso
duk_call_method
duk_call_prop
+
+=introduced
+1.0.0
diff --git a/website/api/duk_call_method.txt b/website/api/duk_call_method.txt
index 7738ef71..84cb0c24 100644
--- a/website/api/duk_call_method.txt
+++ b/website/api/duk_call_method.txt
@@ -43,3 +43,6 @@ duk_pop(ctx);
=tags
call
+
+=introduced
+1.0.0
diff --git a/website/api/duk_call_prop.txt b/website/api/duk_call_prop.txt
index 2a22021e..61aebddc 100644
--- a/website/api/duk_call_prop.txt
+++ b/website/api/duk_call_prop.txt
@@ -42,3 +42,6 @@ duk_pop(ctx);
=tags
property
call
+
+=introduced
+1.0.0
diff --git a/website/api/duk_char_code_at.txt b/website/api/duk_char_code_at.txt
index 96d7c264..4f833f10 100644
--- a/website/api/duk_char_code_at.txt
+++ b/website/api/duk_char_code_at.txt
@@ -15,3 +15,6 @@ printf("char code at char index 12: %ld\n", (long) duk_char_code_at(ctx, -3, 12)
=tags
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_check_stack.txt b/website/api/duk_check_stack.txt
index 2c9f1e17..8d3f2f94 100644
--- a/website/api/duk_check_stack.txt
+++ b/website/api/duk_check_stack.txt
@@ -54,3 +54,6 @@ stack
=seealso
duk_require_stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_check_stack_top.txt b/website/api/duk_check_stack_top.txt
index a822096d..cbb3b1e7 100644
--- a/website/api/duk_check_stack_top.txt
+++ b/website/api/duk_check_stack_top.txt
@@ -32,3 +32,6 @@ stack
=seealso
duk_require_stack_top
+
+=introduced
+1.0.0
diff --git a/website/api/duk_check_type.txt b/website/api/duk_check_type.txt
index cac40e8c..6e9883b1 100644
--- a/website/api/duk_check_type.txt
+++ b/website/api/duk_check_type.txt
@@ -15,3 +15,6 @@ if (duk_check_type(ctx, -3, DUK_TYPE_NUMBER)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_check_type_mask.txt b/website/api/duk_check_type_mask.txt
index e1e63111..633e31a6 100644
--- a/website/api/duk_check_type_mask.txt
+++ b/website/api/duk_check_type_mask.txt
@@ -17,3 +17,6 @@ if (duk_check_type_mask(ctx, -3, DUK_TYPE_MASK_STRING |
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compact.txt b/website/api/duk_compact.txt
index cbb99f36..b8a08c3f 100644
--- a/website/api/duk_compact.txt
+++ b/website/api/duk_compact.txt
@@ -45,3 +45,6 @@ duk_compact(ctx, -1); /* [ ... obj ] */
object
property
memory
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compile.txt b/website/api/duk_compile.txt
index e7a45d3c..3dd91c8f 100644
--- a/website/api/duk_compile.txt
+++ b/website/api/duk_compile.txt
@@ -143,3 +143,6 @@ duk_compile_string_filename
duk_compile_lstring
duk_compile_lstring_filename
duk_compile_file
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compile_file.txt b/website/api/duk_compile_file.txt
index 2d98234a..70f39587 100644
--- a/website/api/duk_compile_file.txt
+++ b/website/api/duk_compile_file.txt
@@ -18,3 +18,6 @@ duk_compile_file(ctx, 0, "test.js");
=tags
compile
nonportable
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compile_lstring.txt b/website/api/duk_compile_lstring.txt
index 7527df17..4b0575fa 100644
--- a/website/api/duk_compile_lstring.txt
+++ b/website/api/duk_compile_lstring.txt
@@ -21,3 +21,6 @@ duk_compile_lstring(ctx, 0, src, len);
=tags
compile
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compile_lstring_filename.txt b/website/api/duk_compile_lstring_filename.txt
index 7a6da1ec..47107df5 100644
--- a/website/api/duk_compile_lstring_filename.txt
+++ b/website/api/duk_compile_lstring_filename.txt
@@ -20,3 +20,6 @@ duk_compile_lstring_filename(ctx, 0, src, len);
=tags
compile
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compile_string.txt b/website/api/duk_compile_string.txt
index 1d4c5507..5675727e 100644
--- a/website/api/duk_compile_string.txt
+++ b/website/api/duk_compile_string.txt
@@ -18,3 +18,6 @@ duk_compile_string(ctx, 0, "print('program code');");
=tags
compile
+
+=introduced
+1.0.0
diff --git a/website/api/duk_compile_string_filename.txt b/website/api/duk_compile_string_filename.txt
index c2993d6b..32b7bd71 100644
--- a/website/api/duk_compile_string_filename.txt
+++ b/website/api/duk_compile_string_filename.txt
@@ -17,3 +17,6 @@ duk_compile_string_filename(ctx, 0, "print('program code');");
=tags
compile
+
+=introduced
+1.0.0
diff --git a/website/api/duk_concat.txt b/website/api/duk_concat.txt
index d9455546..ef9e8072 100644
--- a/website/api/duk_concat.txt
+++ b/website/api/duk_concat.txt
@@ -26,3 +26,6 @@ string
=seealso
duk_join
+
+=introduced
+1.0.0
diff --git a/website/api/duk_copy.txt b/website/api/duk_copy.txt
index a6a62fe2..86f99a9c 100644
--- a/website/api/duk_copy.txt
+++ b/website/api/duk_copy.txt
@@ -28,3 +28,6 @@ stack
=seealso
duk_insert
duk_replace
+
+=introduced
+1.0.0
diff --git a/website/api/duk_create_heap.txt b/website/api/duk_create_heap.txt
index ca36533c..86c88b45 100644
--- a/website/api/duk_create_heap.txt
+++ b/website/api/duk_create_heap.txt
@@ -66,3 +66,6 @@ heap
=seealso
duk_create_heap_default
duk_destroy_heap
+
+=introduced
+1.0.0
diff --git a/website/api/duk_create_heap_default.txt b/website/api/duk_create_heap_default.txt
index a8df0edd..70c204a3 100644
--- a/website/api/duk_create_heap_default.txt
+++ b/website/api/duk_create_heap_default.txt
@@ -25,3 +25,6 @@ if (ctx) {
=tags
heap
+
+=introduced
+1.0.0
diff --git a/website/api/duk_decode_string.txt b/website/api/duk_decode_string.txt
index 317ceee4..4e4c2f35 100644
--- a/website/api/duk_decode_string.txt
+++ b/website/api/duk_decode_string.txt
@@ -23,3 +23,6 @@ string
=seealso
duk_map_string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_del_prop.txt b/website/api/duk_del_prop.txt
index 6f7cc445..5904a9e1 100644
--- a/website/api/duk_del_prop.txt
+++ b/website/api/duk_del_prop.txt
@@ -66,3 +66,6 @@ property
=seealso
duk_del_prop_string
duk_del_prop_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_del_prop_index.txt b/website/api/duk_del_prop_index.txt
index 700cd473..efb25411 100644
--- a/website/api/duk_del_prop_index.txt
+++ b/website/api/duk_del_prop_index.txt
@@ -23,3 +23,6 @@ printf("delete obj[123] -> rc=%d\n", (int) rc);
=tags
property
+
+=introduced
+1.0.0
diff --git a/website/api/duk_del_prop_string.txt b/website/api/duk_del_prop_string.txt
index 14757116..8b002b36 100644
--- a/website/api/duk_del_prop_string.txt
+++ b/website/api/duk_del_prop_string.txt
@@ -17,3 +17,6 @@ printf("delete obj.propertyName -> rc=%d\n", (int) rc);
=tags
property
+
+=introduced
+1.0.0
diff --git a/website/api/duk_del_var.txt b/website/api/duk_del_var.txt
index b90f3cca..d533bba8 100644
--- a/website/api/duk_del_var.txt
+++ b/website/api/duk_del_var.txt
@@ -24,3 +24,6 @@ XXX
=tags
variable
omit
+
+=introduced
+1.0.0
diff --git a/website/api/duk_destroy_heap.txt b/website/api/duk_destroy_heap.txt
index ce4c1fed..9e36142e 100644
--- a/website/api/duk_destroy_heap.txt
+++ b/website/api/duk_destroy_heap.txt
@@ -14,3 +14,6 @@ duk_destroy_heap(ctx);
=tags
heap
+
+=introduced
+1.0.0
diff --git a/website/api/duk_dump_context_stderr.txt b/website/api/duk_dump_context_stderr.txt
index 15af4944..55791c79 100644
--- a/website/api/duk_dump_context_stderr.txt
+++ b/website/api/duk_dump_context_stderr.txt
@@ -22,3 +22,6 @@ duk_dump_context_stderr(ctx);
stack
debug
nonportable
+
+=introduced
+1.0.0
diff --git a/website/api/duk_dump_context_stdout.txt b/website/api/duk_dump_context_stdout.txt
index 158f652b..845f6a4e 100644
--- a/website/api/duk_dump_context_stdout.txt
+++ b/website/api/duk_dump_context_stdout.txt
@@ -22,3 +22,6 @@ duk_dump_context_stdout(ctx);
stack
debug
nonportable
+
+=introduced
+1.0.0
diff --git a/website/api/duk_dup.txt b/website/api/duk_dup.txt
index ad5948d1..220673d2 100644
--- a/website/api/duk_dup.txt
+++ b/website/api/duk_dup.txt
@@ -18,3 +18,6 @@ stack
=seealso
duk_dup_top
+
+=introduced
+1.0.0
diff --git a/website/api/duk_dup_top.txt b/website/api/duk_dup_top.txt
index 23dbeae2..6fba0a9a 100644
--- a/website/api/duk_dup_top.txt
+++ b/website/api/duk_dup_top.txt
@@ -18,3 +18,6 @@ duk_dup_top(ctx, -2); /* -> [ ... 123 234 234 ] */
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_enum.txt b/website/api/duk_enum.txt
index 6b44bed6..23480f51 100644
--- a/website/api/duk_enum.txt
+++ b/website/api/duk_enum.txt
@@ -65,3 +65,6 @@ property
=seealso
duk_next
+
+=introduced
+1.0.0
diff --git a/website/api/duk_equals.txt b/website/api/duk_equals.txt
index 48ad40e3..2b328364 100644
--- a/website/api/duk_equals.txt
+++ b/website/api/duk_equals.txt
@@ -31,3 +31,6 @@ compare
=seealso
duk_strict_equals
+
+=introduced
+1.0.0
diff --git a/website/api/duk_error.txt b/website/api/duk_error.txt
index 25b3a65d..31e72ebc 100644
--- a/website/api/duk_error.txt
+++ b/website/api/duk_error.txt
@@ -27,3 +27,6 @@ error
=seealso
duk_throw
duk_push_error_object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval.txt b/website/api/duk_eval.txt
index 28d775b2..613b8922 100644
--- a/website/api/duk_eval.txt
+++ b/website/api/duk_eval.txt
@@ -50,3 +50,6 @@ duk_eval_lstring
duk_eval_lstring_noresult
duk_eval_file
duk_eval_file_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_file.txt b/website/api/duk_eval_file.txt
index d03aec10..be9d7b37 100644
--- a/website/api/duk_eval_file.txt
+++ b/website/api/duk_eval_file.txt
@@ -23,3 +23,6 @@ nonportable
=seealso
duk_eval_file_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_file_noresult.txt b/website/api/duk_eval_file_noresult.txt
index 376c2847..96fdd037 100644
--- a/website/api/duk_eval_file_noresult.txt
+++ b/website/api/duk_eval_file_noresult.txt
@@ -17,3 +17,6 @@ duk_eval_file_noresult(ctx, "test.js");
=tags
compile
nonportable
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_lstring.txt b/website/api/duk_eval_lstring.txt
index 4200a80b..79ef18e6 100644
--- a/website/api/duk_eval_lstring.txt
+++ b/website/api/duk_eval_lstring.txt
@@ -26,3 +26,6 @@ compile
=seealso
duk_eval_lstring_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_lstring_noresult.txt b/website/api/duk_eval_lstring_noresult.txt
index 8b102405..522f3e44 100644
--- a/website/api/duk_eval_lstring_noresult.txt
+++ b/website/api/duk_eval_lstring_noresult.txt
@@ -19,3 +19,6 @@ duk_eval_lstring_noresult(ctx, src, len);
=tags
compile
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_noresult.txt b/website/api/duk_eval_noresult.txt
index fd2542ce..4547179a 100644
--- a/website/api/duk_eval_noresult.txt
+++ b/website/api/duk_eval_noresult.txt
@@ -20,3 +20,6 @@ compile
duk_eval_string_noresult
duk_eval_lstring_noresult
duk_eval_file_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_string.txt b/website/api/duk_eval_string.txt
index ba2d993c..52bbfedc 100644
--- a/website/api/duk_eval_string.txt
+++ b/website/api/duk_eval_string.txt
@@ -23,3 +23,6 @@ compile
=seealso
duk_eval_string_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_eval_string_noresult.txt b/website/api/duk_eval_string_noresult.txt
index 3b5fea30..d45ce959 100644
--- a/website/api/duk_eval_string_noresult.txt
+++ b/website/api/duk_eval_string_noresult.txt
@@ -16,3 +16,6 @@ duk_eval_string_noresult(ctx, "print('testString'.toUpperCase())");
=tags
compile
+
+=introduced
+1.0.0
diff --git a/website/api/duk_fatal.txt b/website/api/duk_fatal.txt
index 9a47fdca..b0d6e870 100644
--- a/website/api/duk_fatal.txt
+++ b/website/api/duk_fatal.txt
@@ -17,3 +17,6 @@ duk_fatal(ctx, DUK_ERR_INTERNAL_ERROR, "assumption failed");
=tags
error
+
+=introduced
+1.0.0
diff --git a/website/api/duk_free.txt b/website/api/duk_free.txt
index 5494782d..56872df8 100644
--- a/website/api/duk_free.txt
+++ b/website/api/duk_free.txt
@@ -28,3 +28,6 @@ memory
=seealso
duk_free_raw
+
+=introduced
+1.0.0
diff --git a/website/api/duk_free_raw.txt b/website/api/duk_free_raw.txt
index b53ba15f..19e95328 100644
--- a/website/api/duk_free_raw.txt
+++ b/website/api/duk_free_raw.txt
@@ -22,3 +22,6 @@ memory
=seealso
duk_free
+
+=introduced
+1.0.0
diff --git a/website/api/duk_gc.txt b/website/api/duk_gc.txt
index 36386378..d846184f 100644
--- a/website/api/duk_gc.txt
+++ b/website/api/duk_gc.txt
@@ -18,3 +18,6 @@ duk_gc(ctx, 0);
=tags
memory
heap
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_boolean.txt b/website/api/duk_get_boolean.txt
index 8f3506f0..34146906 100644
--- a/website/api/duk_get_boolean.txt
+++ b/website/api/duk_get_boolean.txt
@@ -20,3 +20,6 @@ if (duk_get_boolean(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_buffer.txt b/website/api/duk_get_buffer.txt
index 7efefc5d..b97c950a 100644
--- a/website/api/duk_get_buffer.txt
+++ b/website/api/duk_get_buffer.txt
@@ -30,3 +30,6 @@ printf("buf=%p, size=%lu\n", ptr, (unsigned long) sz);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_c_function.txt b/website/api/duk_get_c_function.txt
index af926c79..7acb2acd 100644
--- a/website/api/duk_get_c_function.txt
+++ b/website/api/duk_get_c_function.txt
@@ -20,3 +20,6 @@ funcptr = duk_get_c_function(ctx, -3);
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_context.txt b/website/api/duk_get_context.txt
index dad6a574..bb425c02 100644
--- a/website/api/duk_get_context.txt
+++ b/website/api/duk_get_context.txt
@@ -40,3 +40,6 @@ duk_pop(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_current_magic.txt b/website/api/duk_get_current_magic.txt
index 726d00bf..417e959d 100644
--- a/website/api/duk_get_current_magic.txt
+++ b/website/api/duk_get_current_magic.txt
@@ -30,3 +30,6 @@ magic
=seealso
duk_get_magic
duk_set_magic
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_error_code.txt b/website/api/duk_get_error_code.txt
index 005096f9..6fb3da4e 100644
--- a/website/api/duk_get_error_code.txt
+++ b/website/api/duk_get_error_code.txt
@@ -20,3 +20,6 @@ if (duk_get_error_code(ctx, -3) == DUK_ERR_URI_ERROR) {
=tags
stack
error
+
+=introduced
+1.1.0
diff --git a/website/api/duk_get_finalizer.txt b/website/api/duk_get_finalizer.txt
index 1b0394bc..87361b27 100644
--- a/website/api/duk_get_finalizer.txt
+++ b/website/api/duk_get_finalizer.txt
@@ -19,3 +19,6 @@ finalizer
=seealso
duk_set_finalizer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_global_string.txt b/website/api/duk_get_global_string.txt
index e1df9c95..7c42871f 100644
--- a/website/api/duk_get_global_string.txt
+++ b/website/api/duk_get_global_string.txt
@@ -30,3 +30,6 @@ property
=seealso
duk_put_global_string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_int.txt b/website/api/duk_get_int.txt
index 85466505..952932c9 100644
--- a/website/api/duk_get_int.txt
+++ b/website/api/duk_get_int.txt
@@ -37,3 +37,6 @@ printf("int value: %ld\n", (long) duk_get_int(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_length.txt b/website/api/duk_get_length.txt
index bfb4e0c4..9bff4263 100644
--- a/website/api/duk_get_length.txt
+++ b/website/api/duk_get_length.txt
@@ -25,3 +25,6 @@ if (duk_is_string(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_lstring.txt b/website/api/duk_get_lstring.txt
index 39f627b7..8c07b57a 100644
--- a/website/api/duk_get_lstring.txt
+++ b/website/api/duk_get_lstring.txt
@@ -32,3 +32,6 @@ if (buf) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_magic.txt b/website/api/duk_get_magic.txt
index a56bfa47..2d2cc444 100644
--- a/website/api/duk_get_magic.txt
+++ b/website/api/duk_get_magic.txt
@@ -19,3 +19,6 @@ magic
=seealso
duk_get_current_magic
duk_set_magic
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_memory_functions.txt b/website/api/duk_get_memory_functions.txt
index cff08fd6..b245a56c 100644
--- a/website/api/duk_get_memory_functions.txt
+++ b/website/api/duk_get_memory_functions.txt
@@ -19,3 +19,6 @@ duk_get_memory_functions(ctx, &funcs);
=tags
memory
heap
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_number.txt b/website/api/duk_get_number.txt
index 0a61083b..bb7dcee3 100644
--- a/website/api/duk_get_number.txt
+++ b/website/api/duk_get_number.txt
@@ -11,3 +11,6 @@ index is invalid.
=example
printf("value: %lf\n", (double) duk_get_number(ctx, -3));
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_pointer.txt b/website/api/duk_get_pointer.txt
index 48a87788..41bfdcee 100644
--- a/website/api/duk_get_pointer.txt
+++ b/website/api/duk_get_pointer.txt
@@ -17,3 +17,6 @@ printf("my pointer is: %p\n", ptr);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_prop.txt b/website/api/duk_get_prop.txt
index 1da12485..83528301 100644
--- a/website/api/duk_get_prop.txt
+++ b/website/api/duk_get_prop.txt
@@ -75,3 +75,6 @@ property
=seealso
duk_get_prop_string
duk_get_prop_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_prop_index.txt b/website/api/duk_get_prop_index.txt
index 286bc940..d04a8fdf 100644
--- a/website/api/duk_get_prop_index.txt
+++ b/website/api/duk_get_prop_index.txt
@@ -23,3 +23,6 @@ duk_pop(ctx);
=tags
property
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_prop_string.txt b/website/api/duk_get_prop_string.txt
index e2101007..3faace8d 100644
--- a/website/api/duk_get_prop_string.txt
+++ b/website/api/duk_get_prop_string.txt
@@ -17,3 +17,6 @@ duk_pop(ctx);
=tags
property
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_prototype.txt b/website/api/duk_get_prototype.txt
index 39b12e5e..bc3168b4 100644
--- a/website/api/duk_get_prototype.txt
+++ b/website/api/duk_get_prototype.txt
@@ -20,3 +20,6 @@ prototype
=seealso
duk_set_prototype
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_string.txt b/website/api/duk_get_string.txt
index 5392a56c..fe8e5a6a 100644
--- a/website/api/duk_get_string.txt
+++ b/website/api/duk_get_string.txt
@@ -30,3 +30,6 @@ if (buf) {
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_top.txt b/website/api/duk_get_top.txt
index e6e4003d..9bc10679 100644
--- a/website/api/duk_get_top.txt
+++ b/website/api/duk_get_top.txt
@@ -10,3 +10,6 @@ printf("stack top is %ld\n", (long) duk_get_top(ctx));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_top_index.txt b/website/api/duk_get_top_index.txt
index 55c6c7a3..d59a4f84 100644
--- a/website/api/duk_get_top_index.txt
+++ b/website/api/duk_get_top_index.txt
@@ -20,3 +20,6 @@ stack
=seealso
duk_require_top_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_type.txt b/website/api/duk_get_type.txt
index bed1fd50..032c26dd 100644
--- a/website/api/duk_get_type.txt
+++ b/website/api/duk_get_type.txt
@@ -21,3 +21,6 @@ stack
duk_check_type
duk_get_type_mask
duk_check_type_mask
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_type_mask.txt b/website/api/duk_get_type_mask.txt
index b4a52b21..d105c796 100644
--- a/website/api/duk_get_type_mask.txt
+++ b/website/api/duk_get_type_mask.txt
@@ -25,3 +25,6 @@ stack
=seealso
duk_get_type
duk_check_type_mask
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_uint.txt b/website/api/duk_get_uint.txt
index 712461e7..e64d6776 100644
--- a/website/api/duk_get_uint.txt
+++ b/website/api/duk_get_uint.txt
@@ -37,3 +37,6 @@ printf("unsigned int value: %lu\n", (unsigned long) duk_get_uint(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_get_var.txt b/website/api/duk_get_var.txt
index 6a874bfd..ade7b758 100644
--- a/website/api/duk_get_var.txt
+++ b/website/api/duk_get_var.txt
@@ -44,3 +44,6 @@ duk_pop_2(ctx);
=tags
variable
omit
+
+=introduced
+1.0.0
diff --git a/website/api/duk_has_prop.txt b/website/api/duk_has_prop.txt
index 7f051eed..0e236549 100644
--- a/website/api/duk_has_prop.txt
+++ b/website/api/duk_has_prop.txt
@@ -63,3 +63,6 @@ stack
=seealso
duk_has_prop_string
duk_has_prop_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_has_prop_index.txt b/website/api/duk_has_prop_index.txt
index 5052449b..a7177a75 100644
--- a/website/api/duk_has_prop_index.txt
+++ b/website/api/duk_has_prop_index.txt
@@ -25,3 +25,6 @@ if (duk_has_prop_index(ctx, -3, 123)) {
=tags
property
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_has_prop_string.txt b/website/api/duk_has_prop_string.txt
index b77da568..c3c492e0 100644
--- a/website/api/duk_has_prop_string.txt
+++ b/website/api/duk_has_prop_string.txt
@@ -19,3 +19,6 @@ if (duk_has_prop(ctx, -3, "myProperty")) {
=tags
property
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_has_var.txt b/website/api/duk_has_var.txt
index 3298a547..f320c02a 100644
--- a/website/api/duk_has_var.txt
+++ b/website/api/duk_has_var.txt
@@ -24,3 +24,6 @@ omit
=example
XXX
+
+=introduced
+1.0.0
diff --git a/website/api/duk_hex_decode.txt b/website/api/duk_hex_decode.txt
index 56005f1d..4dfe0488 100644
--- a/website/api/duk_hex_decode.txt
+++ b/website/api/duk_hex_decode.txt
@@ -23,3 +23,6 @@ codec
=seealso
duk_hex_encode
+
+=introduced
+1.0.0
diff --git a/website/api/duk_hex_encode.txt b/website/api/duk_hex_encode.txt
index 99e9a696..0512363e 100644
--- a/website/api/duk_hex_encode.txt
+++ b/website/api/duk_hex_encode.txt
@@ -28,3 +28,6 @@ codec
=seealso
duk_hex_decode
+
+=introduced
+1.0.0
diff --git a/website/api/duk_insert.txt b/website/api/duk_insert.txt
index 7a972c9b..aae8817a 100644
--- a/website/api/duk_insert.txt
+++ b/website/api/duk_insert.txt
@@ -27,3 +27,6 @@ stack
=seealso
duk_replace
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_array.txt b/website/api/duk_is_array.txt
index b47acd4d..d7f63b4c 100644
--- a/website/api/duk_is_array.txt
+++ b/website/api/duk_is_array.txt
@@ -21,3 +21,6 @@ if (duk_is_array(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_boolean.txt b/website/api/duk_is_boolean.txt
index cd497141..f6ce196a 100644
--- a/website/api/duk_is_boolean.txt
+++ b/website/api/duk_is_boolean.txt
@@ -15,3 +15,6 @@ if (duk_is_boolean(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_bound_function.txt b/website/api/duk_is_bound_function.txt
index 28fe85f6..e6102c49 100644
--- a/website/api/duk_is_bound_function.txt
+++ b/website/api/duk_is_bound_function.txt
@@ -23,3 +23,6 @@ if (duk_is_bound_function(ctx, -3)) {
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_buffer.txt b/website/api/duk_is_buffer.txt
index 9fd69487..f1340b43 100644
--- a/website/api/duk_is_buffer.txt
+++ b/website/api/duk_is_buffer.txt
@@ -16,3 +16,6 @@ if (duk_is_buffer(ctx, -3)) {
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_c_function.txt b/website/api/duk_is_c_function.txt
index 28d03121..7d7ae3df 100644
--- a/website/api/duk_is_c_function.txt
+++ b/website/api/duk_is_c_function.txt
@@ -25,3 +25,6 @@ if (duk_is_c_function(ctx, -3)) {
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_callable.txt b/website/api/duk_is_callable.txt
index 1f59bff7..7bbc3f3c 100644
--- a/website/api/duk_is_callable.txt
+++ b/website/api/duk_is_callable.txt
@@ -18,3 +18,6 @@ if (duk_is_callable(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_constructor_call.txt b/website/api/duk_is_constructor_call.txt
index 20e19fa4..051154ba 100644
--- a/website/api/duk_is_constructor_call.txt
+++ b/website/api/duk_is_constructor_call.txt
@@ -17,3 +17,6 @@ if (duk_is_constructor_call(ctx)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_dynamic_buffer.txt b/website/api/duk_is_dynamic_buffer.txt
index 528ce6cc..25c40009 100644
--- a/website/api/duk_is_dynamic_buffer.txt
+++ b/website/api/duk_is_dynamic_buffer.txt
@@ -17,3 +17,6 @@ if (duk_is_dynamic_buffer(ctx, -3)) {
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_ecmascript_function.txt b/website/api/duk_is_ecmascript_function.txt
index 87a0d532..4c99649f 100644
--- a/website/api/duk_is_ecmascript_function.txt
+++ b/website/api/duk_is_ecmascript_function.txt
@@ -20,3 +20,6 @@ if (duk_is_ecmascript_function(ctx, -3)) {
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_error.txt b/website/api/duk_is_error.txt
index f7584f96..54e143f6 100644
--- a/website/api/duk_is_error.txt
+++ b/website/api/duk_is_error.txt
@@ -19,3 +19,6 @@ if (duk_is_error(ctx, -3)) {
=tags
stack
error
+
+=introduced
+1.1.0
diff --git a/website/api/duk_is_fixed_buffer.txt b/website/api/duk_is_fixed_buffer.txt
index 2eb99e86..319d04fe 100644
--- a/website/api/duk_is_fixed_buffer.txt
+++ b/website/api/duk_is_fixed_buffer.txt
@@ -17,3 +17,6 @@ if (duk_is_fixed_buffer(ctx, -3)) {
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_function.txt b/website/api/duk_is_function.txt
index a5d72106..a7561c21 100644
--- a/website/api/duk_is_function.txt
+++ b/website/api/duk_is_function.txt
@@ -29,3 +29,6 @@ if (duk_is_function(ctx, -3)) {
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_nan.txt b/website/api/duk_is_nan.txt
index b60cd055..bca06270 100644
--- a/website/api/duk_is_nan.txt
+++ b/website/api/duk_is_nan.txt
@@ -20,3 +20,6 @@ if (duk_is_nan(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_null.txt b/website/api/duk_is_null.txt
index 088fe2b2..09042674 100644
--- a/website/api/duk_is_null.txt
+++ b/website/api/duk_is_null.txt
@@ -15,3 +15,6 @@ if (duk_is_null(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_null_or_undefined.txt b/website/api/duk_is_null_or_undefined.txt
index 2ddee080..a28f0cc3 100644
--- a/website/api/duk_is_null_or_undefined.txt
+++ b/website/api/duk_is_null_or_undefined.txt
@@ -18,3 +18,6 @@ if (duk_is_null_or_undefined(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_number.txt b/website/api/duk_is_number.txt
index 1f6e8703..952f479f 100644
--- a/website/api/duk_is_number.txt
+++ b/website/api/duk_is_number.txt
@@ -15,3 +15,6 @@ if (duk_is_number(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_object.txt b/website/api/duk_is_object.txt
index 1780dc12..90992b75 100644
--- a/website/api/duk_is_object.txt
+++ b/website/api/duk_is_object.txt
@@ -29,3 +29,6 @@ if (duk_is_object(ctx, -3)) {
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_object_coercible.txt b/website/api/duk_is_object_coercible.txt
index 4d107f51..92caa8e9 100644
--- a/website/api/duk_is_object_coercible.txt
+++ b/website/api/duk_is_object_coercible.txt
@@ -20,3 +20,6 @@ if (duk_is_object_coercible(ctx, -3)) {
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_pointer.txt b/website/api/duk_is_pointer.txt
index 946a939d..39fdf0e2 100644
--- a/website/api/duk_is_pointer.txt
+++ b/website/api/duk_is_pointer.txt
@@ -15,3 +15,6 @@ if (duk_is_pointer(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_primitive.txt b/website/api/duk_is_primitive.txt
index 57e665b6..e1b7a127 100644
--- a/website/api/duk_is_primitive.txt
+++ b/website/api/duk_is_primitive.txt
@@ -19,3 +19,6 @@ if (duk_is_primitive(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_strict_call.txt b/website/api/duk_is_strict_call.txt
index c880dc82..b4cb344e 100644
--- a/website/api/duk_is_strict_call.txt
+++ b/website/api/duk_is_strict_call.txt
@@ -16,3 +16,6 @@ if (duk_is_strict_call(ctx)) {
=tags
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_string.txt b/website/api/duk_is_string.txt
index 7455bc68..0f2325c2 100644
--- a/website/api/duk_is_string.txt
+++ b/website/api/duk_is_string.txt
@@ -16,3 +16,6 @@ if (duk_is_string(ctx, -3)) {
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_thread.txt b/website/api/duk_is_thread.txt
index b2e2d25c..4cb1e0c2 100644
--- a/website/api/duk_is_thread.txt
+++ b/website/api/duk_is_thread.txt
@@ -17,3 +17,6 @@ if (duk_is_thread(ctx, -3)) {
=tags
stack
thread
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_undefined.txt b/website/api/duk_is_undefined.txt
index 1fe0398a..6399d2ba 100644
--- a/website/api/duk_is_undefined.txt
+++ b/website/api/duk_is_undefined.txt
@@ -15,3 +15,6 @@ if (duk_is_undefined(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_is_valid_index.txt b/website/api/duk_is_valid_index.txt
index 032076d5..6fd1b0a0 100644
--- a/website/api/duk_is_valid_index.txt
+++ b/website/api/duk_is_valid_index.txt
@@ -19,3 +19,6 @@ stack
=seealso
duk_require_valid_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_join.txt b/website/api/duk_join.txt
index 51b43d73..d0ecf7b2 100644
--- a/website/api/duk_join.txt
+++ b/website/api/duk_join.txt
@@ -28,3 +28,6 @@ string
=seealso
duk_concat
+
+=introduced
+1.0.0
diff --git a/website/api/duk_json_decode.txt b/website/api/duk_json_decode.txt
index 451804e4..0db9eb02 100644
--- a/website/api/duk_json_decode.txt
+++ b/website/api/duk_json_decode.txt
@@ -24,3 +24,6 @@ codec
=seealso
duk_json_encode
+
+=introduced
+1.0.0
diff --git a/website/api/duk_json_encode.txt b/website/api/duk_json_encode.txt
index 668c31a5..d4d7ad94 100644
--- a/website/api/duk_json_encode.txt
+++ b/website/api/duk_json_encode.txt
@@ -24,3 +24,6 @@ codec
=seealso
duk_json_decode
+
+=introduced
+1.0.0
diff --git a/website/api/duk_map_string.txt b/website/api/duk_map_string.txt
index cfd0010c..bb4ee59d 100644
--- a/website/api/duk_map_string.txt
+++ b/website/api/duk_map_string.txt
@@ -30,3 +30,6 @@ string
=seealso
duk_decode_string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_new.txt b/website/api/duk_new.txt
index 7bbb34ff..cb5bbee5 100644
--- a/website/api/duk_new.txt
+++ b/website/api/duk_new.txt
@@ -38,3 +38,6 @@ duk_pop(ctx);
=tags
object
call
+
+=introduced
+1.0.0
diff --git a/website/api/duk_next.txt b/website/api/duk_next.txt
index fdc27223..3c4f5672 100644
--- a/website/api/duk_next.txt
+++ b/website/api/duk_next.txt
@@ -29,3 +29,6 @@ property
=seealso
duk_enum
+
+=introduced
+1.0.0
diff --git a/website/api/duk_normalize_index.txt b/website/api/duk_normalize_index.txt
index 002663f4..a93bd6c7 100644
--- a/website/api/duk_normalize_index.txt
+++ b/website/api/duk_normalize_index.txt
@@ -20,3 +20,6 @@ stack
=seealso
duk_require_normalize_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcall.txt b/website/api/duk_pcall.txt
index 21443971..21845598 100644
--- a/website/api/duk_pcall.txt
+++ b/website/api/duk_pcall.txt
@@ -61,3 +61,6 @@ protected
=seealso
duk_pcall_method
duk_pcall_prop
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcall_method.txt b/website/api/duk_pcall_method.txt
index f91eaa31..a3950a94 100644
--- a/website/api/duk_pcall_method.txt
+++ b/website/api/duk_pcall_method.txt
@@ -38,3 +38,6 @@ duk_pop(ctx);
=tags
call
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcall_prop.txt b/website/api/duk_pcall_prop.txt
index e5a42a75..df9e94cd 100644
--- a/website/api/duk_pcall_prop.txt
+++ b/website/api/duk_pcall_prop.txt
@@ -30,3 +30,6 @@ duk_pop(ctx);
property
call
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcompile.txt b/website/api/duk_pcompile.txt
index dfa87164..209213a9 100644
--- a/website/api/duk_pcompile.txt
+++ b/website/api/duk_pcompile.txt
@@ -33,3 +33,6 @@ duk_pcompile_string_filename
duk_pcompile_lstring
duk_pcompile_lstring_filename
duk_pcompile_file
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcompile_file.txt b/website/api/duk_pcompile_file.txt
index 441f2714..0739cd5e 100644
--- a/website/api/duk_pcompile_file.txt
+++ b/website/api/duk_pcompile_file.txt
@@ -26,3 +26,6 @@ duk_pop(ctx);
compile
nonportable
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcompile_lstring.txt b/website/api/duk_pcompile_lstring.txt
index 3f1ad4bc..02d3079a 100644
--- a/website/api/duk_pcompile_lstring.txt
+++ b/website/api/duk_pcompile_lstring.txt
@@ -29,3 +29,6 @@ duk_pop(ctx);
=tags
compile
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcompile_lstring_filename.txt b/website/api/duk_pcompile_lstring_filename.txt
index 27831a70..39a13b86 100644
--- a/website/api/duk_pcompile_lstring_filename.txt
+++ b/website/api/duk_pcompile_lstring_filename.txt
@@ -28,3 +28,6 @@ duk_pop(ctx);
=tags
compile
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcompile_string.txt b/website/api/duk_pcompile_string.txt
index 9311a5b1..cc8fe298 100644
--- a/website/api/duk_pcompile_string.txt
+++ b/website/api/duk_pcompile_string.txt
@@ -26,3 +26,6 @@ duk_pop(ctx);
=tags
compile
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pcompile_string_filename.txt b/website/api/duk_pcompile_string_filename.txt
index 8f3ef8ae..3eccdaf4 100644
--- a/website/api/duk_pcompile_string_filename.txt
+++ b/website/api/duk_pcompile_string_filename.txt
@@ -25,3 +25,6 @@ duk_pop(ctx);
=tags
compile
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval.txt b/website/api/duk_peval.txt
index 04503439..feaccbf2 100644
--- a/website/api/duk_peval.txt
+++ b/website/api/duk_peval.txt
@@ -33,3 +33,6 @@ duk_peval_lstring
duk_peval_lstring_noresult
duk_peval_file
duk_peval_file_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_file.txt b/website/api/duk_peval_file.txt
index b0566ad8..8e38d838 100644
--- a/website/api/duk_peval_file.txt
+++ b/website/api/duk_peval_file.txt
@@ -28,3 +28,6 @@ nonportable
=seealso
duk_peval_file_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_file_noresult.txt b/website/api/duk_peval_file_noresult.txt
index 0acbc821..a2dc9e15 100644
--- a/website/api/duk_peval_file_noresult.txt
+++ b/website/api/duk_peval_file_noresult.txt
@@ -22,3 +22,6 @@ if (duk_peval_file_noresult(ctx, "test.js") != 0) {
compile
nonportable
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_lstring.txt b/website/api/duk_peval_lstring.txt
index 31272489..bc61e70a 100644
--- a/website/api/duk_peval_lstring.txt
+++ b/website/api/duk_peval_lstring.txt
@@ -31,3 +31,6 @@ protected
=seealso
duk_peval_lstring_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_lstring_noresult.txt b/website/api/duk_peval_lstring_noresult.txt
index b91d75c4..136c448a 100644
--- a/website/api/duk_peval_lstring_noresult.txt
+++ b/website/api/duk_peval_lstring_noresult.txt
@@ -24,3 +24,6 @@ if (duk_peval_lstring_noresult(ctx, src, len) != 0) {
=tags
compile
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_noresult.txt b/website/api/duk_peval_noresult.txt
index f25f02fd..700659ff 100644
--- a/website/api/duk_peval_noresult.txt
+++ b/website/api/duk_peval_noresult.txt
@@ -24,3 +24,6 @@ protected
duk_peval_string_noresult
duk_peval_lstring_noresult
duk_peval_file_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_string.txt b/website/api/duk_peval_string.txt
index 091c2cde..151b65f5 100644
--- a/website/api/duk_peval_string.txt
+++ b/website/api/duk_peval_string.txt
@@ -28,3 +28,6 @@ protected
=seealso
duk_peval_string_noresult
+
+=introduced
+1.0.0
diff --git a/website/api/duk_peval_string_noresult.txt b/website/api/duk_peval_string_noresult.txt
index 89550e02..9be4af55 100644
--- a/website/api/duk_peval_string_noresult.txt
+++ b/website/api/duk_peval_string_noresult.txt
@@ -21,3 +21,6 @@ if (duk_peval_string_noresult(ctx, "print('testString'.toUpperCase());") != 0) {
=tags
compile
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pop.txt b/website/api/duk_pop.txt
index 853a3abc..97bd5f08 100644
--- a/website/api/duk_pop.txt
+++ b/website/api/duk_pop.txt
@@ -22,3 +22,6 @@ stack
duk_pop_2
duk_pop_3
duk_pop_n
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pop_2.txt b/website/api/duk_pop_2.txt
index f6d387b9..24a6269e 100644
--- a/website/api/duk_pop_2.txt
+++ b/website/api/duk_pop_2.txt
@@ -13,3 +13,6 @@ duk_pop_2(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pop_3.txt b/website/api/duk_pop_3.txt
index 8c24f6d9..6e08a77b 100644
--- a/website/api/duk_pop_3.txt
+++ b/website/api/duk_pop_3.txt
@@ -13,3 +13,6 @@ duk_pop_3(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_pop_n.txt b/website/api/duk_pop_n.txt
index a80df2ed..35014d33 100644
--- a/website/api/duk_pop_n.txt
+++ b/website/api/duk_pop_n.txt
@@ -14,3 +14,6 @@ duk_pop_n(ctx, 10);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_array.txt b/website/api/duk_push_array.txt
index 0d8b945f..a490ca86 100644
--- a/website/api/duk_push_array.txt
+++ b/website/api/duk_push_array.txt
@@ -26,3 +26,6 @@ duk_pop(ctx); /* pop array */
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_boolean.txt b/website/api/duk_push_boolean.txt
index 3a052f6b..ec5f44bd 100644
--- a/website/api/duk_push_boolean.txt
+++ b/website/api/duk_push_boolean.txt
@@ -16,3 +16,6 @@ duk_push_boolean(ctx, -3); /* -> [ ... false true true ] */
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_buffer.txt b/website/api/duk_push_buffer.txt
index 92a63300..e4226d88 100644
--- a/website/api/duk_push_buffer.txt
+++ b/website/api/duk_push_buffer.txt
@@ -49,3 +49,6 @@ buffer
=seealso
duk_push_fixed_buffer
duk_push_dynamic_buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_c_function.txt b/website/api/duk_push_c_function.txt
index 053ccc52..067570da 100644
--- a/website/api/duk_push_c_function.txt
+++ b/website/api/duk_push_c_function.txt
@@ -66,3 +66,6 @@ void test(void) {
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_context_dump.txt b/website/api/duk_push_context_dump.txt
index be88280c..c8946df9 100644
--- a/website/api/duk_push_context_dump.txt
+++ b/website/api/duk_push_context_dump.txt
@@ -33,3 +33,6 @@ debug
=seealso
duk_dump_context_stdout
duk_dump_context_stderr
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_current_function.txt b/website/api/duk_push_current_function.txt
index 3b4c887b..8b5f2736 100644
--- a/website/api/duk_push_current_function.txt
+++ b/website/api/duk_push_current_function.txt
@@ -21,3 +21,6 @@ duk_push_current_function(ctx);
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_current_thread.txt b/website/api/duk_push_current_thread.txt
index 1d41c40a..9c248581 100644
--- a/website/api/duk_push_current_thread.txt
+++ b/website/api/duk_push_current_thread.txt
@@ -23,3 +23,6 @@ duk_push_thread(ctx);
stack
function
thread
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_dynamic_buffer.txt b/website/api/duk_push_dynamic_buffer.txt
index 388e4a62..815636f9 100644
--- a/website/api/duk_push_dynamic_buffer.txt
+++ b/website/api/duk_push_dynamic_buffer.txt
@@ -18,3 +18,6 @@ printf("allocated buffer, data area: %p\n", p);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_error_object.txt b/website/api/duk_push_error_object.txt
index 2fd5db95..00b6c889 100644
--- a/website/api/duk_push_error_object.txt
+++ b/website/api/duk_push_error_object.txt
@@ -23,3 +23,6 @@ err_idx = duk_push_error_object(ctx, DUK_ERR_TYPE_ERROR, "invalid argument value
stack
object
error
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_false.txt b/website/api/duk_push_false.txt
index 0c12f82b..ad27e19d 100644
--- a/website/api/duk_push_false.txt
+++ b/website/api/duk_push_false.txt
@@ -13,3 +13,6 @@ duk_push_false(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_fixed_buffer.txt b/website/api/duk_push_fixed_buffer.txt
index c9b0360e..4e06e945 100644
--- a/website/api/duk_push_fixed_buffer.txt
+++ b/website/api/duk_push_fixed_buffer.txt
@@ -18,3 +18,6 @@ printf("allocated buffer, data area: %p\n", p);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_global_object.txt b/website/api/duk_push_global_object.txt
index dd486cd8..75101505 100644
--- a/website/api/duk_push_global_object.txt
+++ b/website/api/duk_push_global_object.txt
@@ -13,3 +13,6 @@ duk_push_global_object(ctx);
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_global_stash.txt b/website/api/duk_push_global_stash.txt
index ee88398f..08bbe88d 100644
--- a/website/api/duk_push_global_stash.txt
+++ b/website/api/duk_push_global_stash.txt
@@ -29,3 +29,6 @@ sandbox
=seealso
duk_push_heap_stash
duk_push_thread_stash
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_heap_stash.txt b/website/api/duk_push_heap_stash.txt
index 201cb8ba..eac44394 100644
--- a/website/api/duk_push_heap_stash.txt
+++ b/website/api/duk_push_heap_stash.txt
@@ -25,3 +25,6 @@ sandbox
=seealso
duk_push_global_stash
duk_push_thread_stash
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_int.txt b/website/api/duk_push_int.txt
index d44af345..598d5fb8 100644
--- a/website/api/duk_push_int.txt
+++ b/website/api/duk_push_int.txt
@@ -15,3 +15,6 @@ duk_push_int(ctx, 123);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_lstring.txt b/website/api/duk_push_lstring.txt
index 099923ac..f507c42a 100644
--- a/website/api/duk_push_lstring.txt
+++ b/website/api/duk_push_lstring.txt
@@ -30,3 +30,6 @@ duk_push_lstring(ctx, NULL, 10); /* push empty string */
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_nan.txt b/website/api/duk_push_nan.txt
index ceefd453..98fbd0b8 100644
--- a/website/api/duk_push_nan.txt
+++ b/website/api/duk_push_nan.txt
@@ -14,3 +14,6 @@ printf("NaN is number: %d\n", (int) duk_is_number(ctx, -1));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_null.txt b/website/api/duk_push_null.txt
index 97c12797..90443600 100644
--- a/website/api/duk_push_null.txt
+++ b/website/api/duk_push_null.txt
@@ -12,3 +12,6 @@ duk_push_null(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_number.txt b/website/api/duk_push_number.txt
index 20d54154..943d2042 100644
--- a/website/api/duk_push_number.txt
+++ b/website/api/duk_push_number.txt
@@ -15,3 +15,6 @@ duk_push_number(ctx, 123.0);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_object.txt b/website/api/duk_push_object.txt
index 0a026faf..1ff85395 100644
--- a/website/api/duk_push_object.txt
+++ b/website/api/duk_push_object.txt
@@ -25,3 +25,6 @@ duk_pop(ctx); /* pop object */
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_pointer.txt b/website/api/duk_push_pointer.txt
index ef51f650..a94cae41 100644
--- a/website/api/duk_push_pointer.txt
+++ b/website/api/duk_push_pointer.txt
@@ -15,3 +15,6 @@ duk_push_pointer(ctx, (void *) p);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_sprintf.txt b/website/api/duk_push_sprintf.txt
index f8fcc3dc..7ca20911 100644
--- a/website/api/duk_push_sprintf.txt
+++ b/website/api/duk_push_sprintf.txt
@@ -25,3 +25,6 @@ duk_push_sprintf(ctx, "meaning of life: %d, name: %s", 42, "Zaphod");
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_string.txt b/website/api/duk_push_string.txt
index 43008ed9..0b5f30f8 100644
--- a/website/api/duk_push_string.txt
+++ b/website/api/duk_push_string.txt
@@ -29,3 +29,6 @@ duk_push_string(ctx, NULL); /* push 'null' */
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_string_file.txt b/website/api/duk_push_string_file.txt
index 12f57528..485490df 100644
--- a/website/api/duk_push_string_file.txt
+++ b/website/api/duk_push_string_file.txt
@@ -21,3 +21,6 @@ duk_push_string_file(ctx, "test.js");
stack
string
nonportable
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_this.txt b/website/api/duk_push_this.txt
index d2918478..8d12977c 100644
--- a/website/api/duk_push_this.txt
+++ b/website/api/duk_push_this.txt
@@ -14,3 +14,6 @@ duk_push_this(ctx);
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_thread.txt b/website/api/duk_push_thread.txt
index 66a83b8d..386631af 100644
--- a/website/api/duk_push_thread.txt
+++ b/website/api/duk_push_thread.txt
@@ -28,3 +28,6 @@ thread
=seealso
duk_push_thread_new_globalenv
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_thread_new_globalenv.txt b/website/api/duk_push_thread_new_globalenv.txt
index 078b1e2b..1f23ab42 100644
--- a/website/api/duk_push_thread_new_globalenv.txt
+++ b/website/api/duk_push_thread_new_globalenv.txt
@@ -28,3 +28,6 @@ thread
=seealso
duk_push_thread
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_thread_stash.txt b/website/api/duk_push_thread_stash.txt
index 33fb9569..245ea22c 100644
--- a/website/api/duk_push_thread_stash.txt
+++ b/website/api/duk_push_thread_stash.txt
@@ -28,3 +28,6 @@ sandbox
=seealso
duk_push_heap_stash
duk_push_global_stash
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_true.txt b/website/api/duk_push_true.txt
index 1e3d1a86..68276ad1 100644
--- a/website/api/duk_push_true.txt
+++ b/website/api/duk_push_true.txt
@@ -14,3 +14,6 @@ duk_push_true(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_uint.txt b/website/api/duk_push_uint.txt
index d91ed5a3..f541bc3f 100644
--- a/website/api/duk_push_uint.txt
+++ b/website/api/duk_push_uint.txt
@@ -15,3 +15,6 @@ duk_push_uint(ctx, 123);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_undefined.txt b/website/api/duk_push_undefined.txt
index 8b6bc0f7..a58dba9f 100644
--- a/website/api/duk_push_undefined.txt
+++ b/website/api/duk_push_undefined.txt
@@ -12,3 +12,6 @@ duk_push_undefined(ctx);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_push_vsprintf.txt b/website/api/duk_push_vsprintf.txt
index bf7c85b5..6cc91cb7 100644
--- a/website/api/duk_push_vsprintf.txt
+++ b/website/api/duk_push_vsprintf.txt
@@ -40,3 +40,6 @@ void test(duk_context *ctx) {
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_function_list.txt b/website/api/duk_put_function_list.txt
index 85667031..d5c47d83 100644
--- a/website/api/duk_put_function_list.txt
+++ b/website/api/duk_put_function_list.txt
@@ -37,3 +37,6 @@ module
=seealso
duk_put_number_list
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_global_string.txt b/website/api/duk_put_global_string.txt
index eb9e46c0..c0ea21b2 100644
--- a/website/api/duk_put_global_string.txt
+++ b/website/api/duk_put_global_string.txt
@@ -28,3 +28,6 @@ property
=seealso
duk_get_global_string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_number_list.txt b/website/api/duk_put_number_list.txt
index fba9d746..e8820bc4 100644
--- a/website/api/duk_put_number_list.txt
+++ b/website/api/duk_put_number_list.txt
@@ -29,3 +29,6 @@ module
=seealso
duk_put_function_list
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_prop.txt b/website/api/duk_put_prop.txt
index 351b1dd6..a44738e3 100644
--- a/website/api/duk_put_prop.txt
+++ b/website/api/duk_put_prop.txt
@@ -73,3 +73,6 @@ property
=seealso
duk_put_prop_string
duk_put_prop_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_prop_index.txt b/website/api/duk_put_prop_index.txt
index 0599217e..c48cfdf0 100644
--- a/website/api/duk_put_prop_index.txt
+++ b/website/api/duk_put_prop_index.txt
@@ -22,3 +22,6 @@ printf("rc=%d\n", (int) rc);
=tags
property
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_prop_string.txt b/website/api/duk_put_prop_string.txt
index d36240c0..6912a465 100644
--- a/website/api/duk_put_prop_string.txt
+++ b/website/api/duk_put_prop_string.txt
@@ -18,3 +18,6 @@ printf("rc=%d\n", (int) rc);
=tags
property
+
+=introduced
+1.0.0
diff --git a/website/api/duk_put_var.txt b/website/api/duk_put_var.txt
index 46552009..7c0692ff 100644
--- a/website/api/duk_put_var.txt
+++ b/website/api/duk_put_var.txt
@@ -30,3 +30,6 @@ XXX
=tags
variable
omit
+
+=introduced
+1.0.0
diff --git a/website/api/duk_realloc.txt b/website/api/duk_realloc.txt
index 131a1ef1..d397cfe4 100644
--- a/website/api/duk_realloc.txt
+++ b/website/api/duk_realloc.txt
@@ -27,3 +27,6 @@ memory
=seealso
duk_realloc_raw
+
+=introduced
+1.0.0
diff --git a/website/api/duk_realloc_raw.txt b/website/api/duk_realloc_raw.txt
index 52d85c5f..185c2636 100644
--- a/website/api/duk_realloc_raw.txt
+++ b/website/api/duk_realloc_raw.txt
@@ -56,3 +56,6 @@ memory
=seealso
duk_realloc
+
+=introduced
+1.0.0
diff --git a/website/api/duk_remove.txt b/website/api/duk_remove.txt
index 61926b82..8354c49c 100644
--- a/website/api/duk_remove.txt
+++ b/website/api/duk_remove.txt
@@ -17,3 +17,6 @@ duk_remove(ctx, -2); /* -> [ 123 345 ] */
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_replace.txt b/website/api/duk_replace.txt
index 21d31150..45b828e9 100644
--- a/website/api/duk_replace.txt
+++ b/website/api/duk_replace.txt
@@ -25,3 +25,6 @@ stack
=seealso
duk_insert
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_boolean.txt b/website/api/duk_require_boolean.txt
index 2277c577..6ebee74b 100644
--- a/website/api/duk_require_boolean.txt
+++ b/website/api/duk_require_boolean.txt
@@ -16,3 +16,6 @@ if (duk_require_boolean(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_buffer.txt b/website/api/duk_require_buffer.txt
index 47ac4cb5..9c125dc4 100644
--- a/website/api/duk_require_buffer.txt
+++ b/website/api/duk_require_buffer.txt
@@ -19,3 +19,6 @@ printf("buf=%p, size=%lu\n", ptr, (unsigned long) sz);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_c_function.txt b/website/api/duk_require_c_function.txt
index 2c60dc6c..c996be36 100644
--- a/website/api/duk_require_c_function.txt
+++ b/website/api/duk_require_c_function.txt
@@ -17,3 +17,6 @@ funcptr = duk_require_c_function(ctx, -3);
=tags
stack
function
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_context.txt b/website/api/duk_require_context.txt
index 878eaad5..30b67545 100644
--- a/website/api/duk_require_context.txt
+++ b/website/api/duk_require_context.txt
@@ -17,3 +17,6 @@ new_ctx = duk_require_context(ctx, -1);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_int.txt b/website/api/duk_require_int.txt
index 757ae9f7..33ce03e5 100644
--- a/website/api/duk_require_int.txt
+++ b/website/api/duk_require_int.txt
@@ -19,3 +19,6 @@ printf("int value: %ld\n", (long) duk_require_int(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_lstring.txt b/website/api/duk_require_lstring.txt
index 1a72c0de..d6e67e5d 100644
--- a/website/api/duk_require_lstring.txt
+++ b/website/api/duk_require_lstring.txt
@@ -19,3 +19,6 @@ printf("value is a string, %lu bytes\n", (unsigned long) len);
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_normalize_index.txt b/website/api/duk_require_normalize_index.txt
index 3e440ddb..61867a2c 100644
--- a/website/api/duk_require_normalize_index.txt
+++ b/website/api/duk_require_normalize_index.txt
@@ -18,3 +18,6 @@ stack
=seealso
duk_normalize_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_null.txt b/website/api/duk_require_null.txt
index cf61ee57..eeaaf728 100644
--- a/website/api/duk_require_null.txt
+++ b/website/api/duk_require_null.txt
@@ -18,3 +18,6 @@ duk_require_null(ctx, -3);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_number.txt b/website/api/duk_require_number.txt
index 6254625d..06e20b95 100644
--- a/website/api/duk_require_number.txt
+++ b/website/api/duk_require_number.txt
@@ -14,3 +14,6 @@ printf("value: %lf\n", (double) duk_require_number(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_object_coercible.txt b/website/api/duk_require_object_coercible.txt
index 51005b7b..403b1777 100644
--- a/website/api/duk_require_object_coercible.txt
+++ b/website/api/duk_require_object_coercible.txt
@@ -14,3 +14,6 @@ duk_require_object_coercible(ctx, -3);
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_pointer.txt b/website/api/duk_require_pointer.txt
index efdb27ad..95a0cfff 100644
--- a/website/api/duk_require_pointer.txt
+++ b/website/api/duk_require_pointer.txt
@@ -17,3 +17,6 @@ printf("my pointer is: %p\n", ptr);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_stack.txt b/website/api/duk_require_stack.txt
index 293e1009..94d78d9e 100644
--- a/website/api/duk_require_stack.txt
+++ b/website/api/duk_require_stack.txt
@@ -23,3 +23,6 @@ stack
=seealso
duk_check_stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_stack_top.txt b/website/api/duk_require_stack_top.txt
index f3fa8618..61ba3a11 100644
--- a/website/api/duk_require_stack_top.txt
+++ b/website/api/duk_require_stack_top.txt
@@ -19,3 +19,6 @@ stack
=seealso
duk_check_stack_top
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_string.txt b/website/api/duk_require_string.txt
index 56f4c722..3f24309c 100644
--- a/website/api/duk_require_string.txt
+++ b/website/api/duk_require_string.txt
@@ -18,3 +18,6 @@ printf("value is a string: %s\n", buf);
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_top_index.txt b/website/api/duk_require_top_index.txt
index 503c8065..1974164e 100644
--- a/website/api/duk_require_top_index.txt
+++ b/website/api/duk_require_top_index.txt
@@ -17,3 +17,6 @@ stack
=seealso
duk_get_top_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_type_mask.txt b/website/api/duk_require_type_mask.txt
index d92a1014..1a563af4 100644
--- a/website/api/duk_require_type_mask.txt
+++ b/website/api/duk_require_type_mask.txt
@@ -15,3 +15,6 @@ duk_require_type_mask(ctx, -3, DUK_TYPE_MASK_STRING |
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_uint.txt b/website/api/duk_require_uint.txt
index 6ac185b0..0879151e 100644
--- a/website/api/duk_require_uint.txt
+++ b/website/api/duk_require_uint.txt
@@ -19,3 +19,6 @@ printf("unsigned int value: %lu\n", (unsigned long) duk_require_uint(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_undefined.txt b/website/api/duk_require_undefined.txt
index 63416231..a2ff624d 100644
--- a/website/api/duk_require_undefined.txt
+++ b/website/api/duk_require_undefined.txt
@@ -18,3 +18,6 @@ duk_require_undefined(ctx, -3);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_require_valid_index.txt b/website/api/duk_require_valid_index.txt
index f759b0cb..358a29d5 100644
--- a/website/api/duk_require_valid_index.txt
+++ b/website/api/duk_require_valid_index.txt
@@ -17,3 +17,6 @@ stack
=seealso
duk_is_valid_index
+
+=introduced
+1.0.0
diff --git a/website/api/duk_resize_buffer.txt b/website/api/duk_resize_buffer.txt
index ad19e78f..639361cb 100644
--- a/website/api/duk_resize_buffer.txt
+++ b/website/api/duk_resize_buffer.txt
@@ -20,3 +20,6 @@ ptr = duk_resize_buffer(ctx, -3, 4096);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_safe_call.txt b/website/api/duk_safe_call.txt
index 20acebdc..b4a32a19 100644
--- a/website/api/duk_safe_call.txt
+++ b/website/api/duk_safe_call.txt
@@ -109,3 +109,6 @@ duk_pop_2(ctx);
=tags
call
protected
+
+=introduced
+1.0.0
diff --git a/website/api/duk_safe_to_lstring.txt b/website/api/duk_safe_to_lstring.txt
index 309e586d..487a772f 100644
--- a/website/api/duk_safe_to_lstring.txt
+++ b/website/api/duk_safe_to_lstring.txt
@@ -38,3 +38,6 @@ string
=seealso
duk_to_lstring
+
+=introduced
+1.0.0
diff --git a/website/api/duk_safe_to_string.txt b/website/api/duk_safe_to_string.txt
index 1e4b9161..244a5636 100644
--- a/website/api/duk_safe_to_string.txt
+++ b/website/api/duk_safe_to_string.txt
@@ -34,3 +34,6 @@ protected
=seealso
duk_to_string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_set_finalizer.txt b/website/api/duk_set_finalizer.txt
index 8f0df5b3..1af8e9b4 100644
--- a/website/api/duk_set_finalizer.txt
+++ b/website/api/duk_set_finalizer.txt
@@ -29,3 +29,6 @@ finalizer
=seealso
duk_get_finalizer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_set_global_object.txt b/website/api/duk_set_global_object.txt
index 2a28003c..13bd61cd 100644
--- a/website/api/duk_set_global_object.txt
+++ b/website/api/duk_set_global_object.txt
@@ -38,3 +38,6 @@ stack
thread
sandbox
experimental
+
+=introduced
+1.0.0
diff --git a/website/api/duk_set_magic.txt b/website/api/duk_set_magic.txt
index 92993f08..79354702 100644
--- a/website/api/duk_set_magic.txt
+++ b/website/api/duk_set_magic.txt
@@ -19,3 +19,6 @@ magic
=seealso
duk_get_current_magic
duk_get_magic
+
+=introduced
+1.0.0
diff --git a/website/api/duk_set_prototype.txt b/website/api/duk_set_prototype.txt
index 72a1fb37..34b31d18 100644
--- a/website/api/duk_set_prototype.txt
+++ b/website/api/duk_set_prototype.txt
@@ -32,3 +32,6 @@ prototype
=seealso
duk_get_prototype
+
+=introduced
+1.0.0
diff --git a/website/api/duk_set_top.txt b/website/api/duk_set_top.txt
index 62dc1f95..c253e92e 100644
--- a/website/api/duk_set_top.txt
+++ b/website/api/duk_set_top.txt
@@ -24,3 +24,6 @@ duk_set_top(ctx, 0); /* -> top=0, stack: [ ] */
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_strict_equals.txt b/website/api/duk_strict_equals.txt
index 211c570a..b58cb2fb 100644
--- a/website/api/duk_strict_equals.txt
+++ b/website/api/duk_strict_equals.txt
@@ -29,3 +29,6 @@ compare
=seealso
duk_equals
+
+=introduced
+1.0.0
diff --git a/website/api/duk_substring.txt b/website/api/duk_substring.txt
index 07cbf625..28b3965a 100644
--- a/website/api/duk_substring.txt
+++ b/website/api/duk_substring.txt
@@ -32,3 +32,6 @@ printf("substring: %s\n", duk_get_string(ctx, -3));
=tags
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_swap.txt b/website/api/duk_swap.txt
index 763dc86f..a20470a2 100644
--- a/website/api/duk_swap.txt
+++ b/website/api/duk_swap.txt
@@ -17,3 +17,6 @@ duk_swap(ctx, -5, -1);
=seealso
duk_swap_top
+
+=introduced
+1.0.0
diff --git a/website/api/duk_swap_top.txt b/website/api/duk_swap_top.txt
index bca04a88..83325d51 100644
--- a/website/api/duk_swap_top.txt
+++ b/website/api/duk_swap_top.txt
@@ -14,3 +14,6 @@ duk_swap_top(ctx, -3);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_throw.txt b/website/api/duk_throw.txt
index 7896368c..7150e262 100644
--- a/website/api/duk_throw.txt
+++ b/website/api/duk_throw.txt
@@ -22,3 +22,6 @@ error
=seealso
duk_error
duk_push_error_object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_boolean.txt b/website/api/duk_to_boolean.txt
index 1b1f6034..f017fbb6 100644
--- a/website/api/duk_to_boolean.txt
+++ b/website/api/duk_to_boolean.txt
@@ -23,3 +23,6 @@ if (duk_to_boolean(ctx, -3)) {
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_buffer.txt b/website/api/duk_to_buffer.txt
index 5bdbc49d..47499383 100644
--- a/website/api/duk_to_buffer.txt
+++ b/website/api/duk_to_buffer.txt
@@ -33,3 +33,6 @@ buffer
=seealso
duk_to_fixed_buffer
duk_to_dynamic_buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_defaultvalue.txt b/website/api/duk_to_defaultvalue.txt
index b245c7e4..598044fd 100644
--- a/website/api/duk_to_defaultvalue.txt
+++ b/website/api/duk_to_defaultvalue.txt
@@ -27,3 +27,6 @@ duk_to_defaultvalue(ctx, -3, DUK_HINT_NUMBER);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_dynamic_buffer.txt b/website/api/duk_to_dynamic_buffer.txt
index 8970ede4..53575b61 100644
--- a/website/api/duk_to_dynamic_buffer.txt
+++ b/website/api/duk_to_dynamic_buffer.txt
@@ -16,3 +16,6 @@ void *buf = duk_to_dynamic_buffer(ctx, -3, &sz);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_fixed_buffer.txt b/website/api/duk_to_fixed_buffer.txt
index e5578a79..4f125318 100644
--- a/website/api/duk_to_fixed_buffer.txt
+++ b/website/api/duk_to_fixed_buffer.txt
@@ -16,3 +16,6 @@ void *buf = duk_to_fixed_buffer(ctx, -3, &sz);
=tags
stack
buffer
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_int.txt b/website/api/duk_to_int.txt
index e1f21411..424ee07d 100644
--- a/website/api/duk_to_int.txt
+++ b/website/api/duk_to_int.txt
@@ -40,3 +40,6 @@ printf("ToInteger() coercion: %lf\n", (double) duk_get_number(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_int32.txt b/website/api/duk_to_int32.txt
index 9af1c162..1f042288 100644
--- a/website/api/duk_to_int32.txt
+++ b/website/api/duk_to_int32.txt
@@ -21,3 +21,6 @@ printf("ToInt32(): %ld\n", (long) duk_to_int32(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_lstring.txt b/website/api/duk_to_lstring.txt
index d01334f0..ca35be38 100644
--- a/website/api/duk_to_lstring.txt
+++ b/website/api/duk_to_lstring.txt
@@ -32,3 +32,6 @@ string
=seealso
duk_safe_to_lstring
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_null.txt b/website/api/duk_to_null.txt
index 3cfbbd38..c368c59b 100644
--- a/website/api/duk_to_null.txt
+++ b/website/api/duk_to_null.txt
@@ -18,3 +18,6 @@ duk_to_null(ctx, -3);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_number.txt b/website/api/duk_to_number.txt
index fc3a92f1..11cee657 100644
--- a/website/api/duk_to_number.txt
+++ b/website/api/duk_to_number.txt
@@ -21,3 +21,6 @@ printf("coerced number: %lf\n", (double) duk_to_number(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_object.txt b/website/api/duk_to_object.txt
index 4353c1ed..47f6faa9 100644
--- a/website/api/duk_to_object.txt
+++ b/website/api/duk_to_object.txt
@@ -24,3 +24,6 @@ duk_to_object(ctx, -3);
=tags
stack
object
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_pointer.txt b/website/api/duk_to_pointer.txt
index 97ac8283..999bef46 100644
--- a/website/api/duk_to_pointer.txt
+++ b/website/api/duk_to_pointer.txt
@@ -32,3 +32,6 @@ printf("coerced pointer: %p\n", duk_to_pointer(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_primitive.txt b/website/api/duk_to_primitive.txt
index 1b929a07..022ac622 100644
--- a/website/api/duk_to_primitive.txt
+++ b/website/api/duk_to_primitive.txt
@@ -28,3 +28,6 @@ duk_to_primitive(ctx, -3, DUK_HINT_NUMBER);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_string.txt b/website/api/duk_to_string.txt
index 488723db..33d8543d 100644
--- a/website/api/duk_to_string.txt
+++ b/website/api/duk_to_string.txt
@@ -26,3 +26,6 @@ string
=seealso
duk_safe_to_string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_uint.txt b/website/api/duk_to_uint.txt
index 87dfeede..1094624e 100644
--- a/website/api/duk_to_uint.txt
+++ b/website/api/duk_to_uint.txt
@@ -21,3 +21,6 @@ printf("ToInteger() coercion: %lf\n", (double) duk_get_number(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_uint16.txt b/website/api/duk_to_uint16.txt
index 59150bc2..9e770745 100644
--- a/website/api/duk_to_uint16.txt
+++ b/website/api/duk_to_uint16.txt
@@ -21,3 +21,6 @@ printf("ToUint16(): %u\n", (unsigned int) duk_to_uint16(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_uint32.txt b/website/api/duk_to_uint32.txt
index e4e7aafe..34c93e4e 100644
--- a/website/api/duk_to_uint32.txt
+++ b/website/api/duk_to_uint32.txt
@@ -21,3 +21,6 @@ printf("ToUint32(): %lu\n", (unsigned long) duk_to_uint32(ctx, -3));
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_to_undefined.txt b/website/api/duk_to_undefined.txt
index ca251bda..a5b339b9 100644
--- a/website/api/duk_to_undefined.txt
+++ b/website/api/duk_to_undefined.txt
@@ -18,3 +18,6 @@ duk_to_undefined(ctx, -3);
=tags
stack
+
+=introduced
+1.0.0
diff --git a/website/api/duk_trim.txt b/website/api/duk_trim.txt
index ba8ddfed..8fa8a68d 100644
--- a/website/api/duk_trim.txt
+++ b/website/api/duk_trim.txt
@@ -28,3 +28,6 @@ duk_trim(ctx, -3);
=tags
stack
string
+
+=introduced
+1.0.0
diff --git a/website/api/duk_xcopy_top.txt b/website/api/duk_xcopy_top.txt
index 959eb153..5bdf580f 100644
--- a/website/api/duk_xcopy_top.txt
+++ b/website/api/duk_xcopy_top.txt
@@ -23,3 +23,6 @@ slice
=seealso
duk_xmove_top
+
+=introduced
+1.0.0
diff --git a/website/api/duk_xmove_top.txt b/website/api/duk_xmove_top.txt
index c625e91c..7867318e 100644
--- a/website/api/duk_xmove_top.txt
+++ b/website/api/duk_xmove_top.txt
@@ -56,3 +56,6 @@ slice
=seealso
duk_xcopy_top
+
+=introduced
+1.0.0
From c1b08ec228068446a084791fa3b9ac4951e70c95 Mon Sep 17 00:00:00 2001
From: Sami Vaarala
Date: Fri, 7 Nov 2014 08:15:53 +0200
Subject: [PATCH 2/2] Add =introduced as a fake tag for now in API doc
---
website/buildsite.py | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/website/buildsite.py b/website/buildsite.py
index ea211e62..6b2618a8 100644
--- a/website/buildsite.py
+++ b/website/buildsite.py
@@ -283,6 +283,17 @@ def processApiDoc(parts, funcname, testrefs, used_tags):
res.append('.%s()' % (funcname, funcname))
if floating_list_tags and parts.has_key('tags'):
p = sorted(parts['tags'], reverse=True) # reversed because floated to right (which reverses DOM order)
+
+ # For now, add the introduced version as a tag
+ if parts.has_key('introduced'):
+ p = [ parts['introduced'][0] ] + p
+ if parts.has_key('deprecated'):
+ # XXX: must mark deprecation
+ pass
+ if parts.has_key('removed'):
+ # XXX: must mark removal
+ pass
+
for idx, val in enumerate(p):
classes = [ 'apitag' ]
if val == 'experimental' or val == 'nonportable':